Perthshire moved a step closer to landing the RBS Caledonia Division One title when they eased to a 45-12 win away to St Andrews University.
Adam Pattinson led the way with two tries while there was one apiece for Andrew Whitelaw, Duncan Clow, Arnaud Laborde, Ed Salter and Fred Drion, while Salter kicked five conversions.
Perthshire now need one bonus point win from their two remaining fixtures to clinch the silverware, but Dunfermline are nipping at their heels after recording a 38-26 success at Mackie Academy to peg the gap to the leaders at six points.
Only an unlikely turn of results can prevent Strathmore achieving their season’s objective of a top five finish after the Inchmacoble men posted a 34-10 at home to Gordonians.
Morgan Academy were 22-15 winners over Ellon at Forfar Road.
Division Two (Midlands) leaders Hillfoots need just one point from their three remaining matches to secure the title after recording a 34-8 win away to Grangemouth Stags.
Only Glenrothes, who were 47-16 winners at Panmure, can now catch the Tillicoultry men.
Harris Academy occupy second spot, having played two matches more than Glenrothes. Harris bounced back from conceding an early score to see off Dundee University 39-12 in a match switched from Riverside to Elliot Road.
Madras moved away from the foot of the table after beating Kinross 25-15. Howe of Fife seconds tightened their grip on top spot in Division Three (Midlands) with a 57-40 win at Crieff & Strathearn.
Carnoustie saw off Blairgowrie 39-7, while bottom side Glenrothes seconds went down 95-0 against Kirkcaldy seconds, and Fife Southern returned from their trip to face Grangemouth seconds with a 25-19 win.
Arbroath breached the century in Division Four (Midlands), swatting aside Strathmore seconds 110-0, but remain a point behind second-placed Stobswell who saw off Stirling Bridgehaugh 35-7.