Brora Rangers moved top of the Highland League with a 5-1 win at Fort William.
Craig Campbell bagged four to move the Cattachs past Buckie at the top.
But with inferior goal difference and no games left, their title fate is dependant on Buckie failing to beat bottom side Strathspey.
Campbell notched the first two goals of the game before Scott Davidson pulled one back before the break.
The Brora forward notched another pair before Martin MacLean rounded off the scoring.
Fraserburgh threw away a two-goal lead to lose 3-2 at Clach.
Gary Harris and Aidan Combe put the Broch 2-0 within 20 minutes.
But Blair Lawrie, Michael Finnis and Scott Morrison turned the game in Clach’s favour, leapfrogging Lossie in the process.
Turriff finished their season with a 2-1 home win over Rothes, with goals from Nikolas Wozniak and Ally Mackenzie either side of Gavin Hay’s leveller.
Keith snatched a 90th-minute winner to beat Wick Academy 2-1, with Scott Begg the hero.
Colin Charlesworth scored the only goal of the game at Harlaw Park to guarantee Inverurie Locos a top half finish by beating Nairn.
Forres rattled off a 3-0 win away at Huntly thanks to a Lee Fraser effort and an Alan Pollock brace.
Goals from Dane Ballard and a Grant Noble double handed Deveronvale an emphatic 3-0 away victory over Strathspey.