Truro City returned to the top of the Southern Premier League with an emphatic win over Swindon Supermarine.
An early own goal from Matt Robinson gave Truro the lead, quickly cancelled out by a David Murphy equaliser.
Veteran striker Barry Hayles then struck twice to give Truro a 3-1 half-time advantage.
Hayles completed his hat-trick, adding to goals from Dan Smith, Marcus Martin and Andy Taylor as Truro ran riot - David Murphy scoring late for Marine.
The win moves Truro above Salisbury City at the top of the league on goal difference, their title rivals having been held to a 2-2 draw at Oxford City.