Glenrothes’ challenge for BT Caledonia Div 1 ended with a 39-19 home loss to Highland.
Glenrothes had tries from Kain Duguid, Michael Delorey and Shaun Gray.
The Fifers cannot overhaul both pacemakers Gordonians and Highland who sit in second but have three games in hand.
Carnoustie guaranteed survival with a 48-26 win at home to Caithness. Gareth Johns, Mark McQueen, Tom Hall, Kevin Franco, Anthony Franco and Danie Van Wyk all dotted down.
They cannot be caught by second-bottom Mackie Academy, who went down 55-7 to Strathmore at Inchmacoble.
Alloa displaced Harris Academy at the top of Div 2 (Midlands) on points difference after winning their clash with Grangemouth Stags at Glensburgh.
The 38-17 win maintains Alloa’s record of taking a bonus-point victory in each of their 14 matches.
Alloa, who have a game in hand, will welcome Harris on Saturday in what could prove to be the decisive fixture and will be the Elliot Road men’s final league outing.
Third-placed Howe of Fife II went down at home to their Kirkcaldy counterparts 64-33.
Falkirk II continue to lead the way in the race for the Div 3 (Midlands) title after chalking up a 50-19 win away to Fife Southern.
The win means Falkirk still hold a nine-point lead over Crieff and Strathearn, who have a game in hand and could yet overhaul the pacesetters.
The Braidhaugh men kept their challenge rolling with a 57-22 success at home to third-placed Dundee University Medics, whose defeat signalled an end to their challenge for the silverware.
Arbroath look set for fourth after a 32-10 win at home to Perthshire II that has widened the gap between the two sides to seven points, with Arbroath still having three matches to play one more than Perthshire.
Apart from Bo’ness at the foot of the table, the lower half of the league is keenly contested, with two points covering the teams from sixth to ninth.
That closeness was well reflected with a keenly contested encounter that saw Grangemouth Stags II squeeze past their Glenrothes counterparts 15-10.