BODMIN Town clinched the Carlsberg South West Peninsula League title with a 3-1 win at Ivybridge, while their rivals Plymouth Parkway lost 2-1 at home to Elburton Villa.
It is the fourth time in six seasons that Bodmin have been champions, and in the other two seasons they were runners-up.
Bodmin had to fight back from 1-0 down at Erme Valley with goals from Luke Hodge, Shane Krac and Adam Carter securing the points.
DIVISION ONE WEST
PERRANPORTH moved above Hayle into ninth after beating Truro City 3-1 at Ponsmere Valley.
Joint player-manager Dean Harris opened the scoring when he turned well and fired home.
Ed Wilton added a second for the Pilchards, before Truro pulled a goal back through a Scott Palmer penalty after Harris handled in the box.
Reg Pearson made sure of victory when he converted Bryan Hawke's cross.
FALMOUTH Town slipped to a 3-1 defeat at home to Plymouth Parkway – but there were plenty of encouraging signs for joint managers Les Gilbert and Robbie Stephens.
Parkway opened the scoring through Ryan Richards, before Town responded with an equaliser from Rob Wearne.
However, Parkway went on to win with goals from Chris Clarke and Richards.
DIVISION ONE WEST
HAYLE'S five-match winning run came to an end as they were beaten 1-0 at St Dennis on Saturday.
This was Hayle's last game of the season and Carl Rickard's strike in the second half consigned them to defeat.
Bryan Hawke's 65th minute strike proved decisive as Perranporth ran out 1-0 winners at Holsworthy.
Penryn Athletic, meanwhile, eased to a 4-0 win at Mousehole.
Third team striker Chris Page staked his claim for a regular place in spectacular fashion as he helped himself to a hat-trick. Penryn's other scorer was Kayne Trevaskis.