Harris Academy struck form to bag an impressive win that has taken the Elliot Road side to the top of BT Caledonia League Division 2 (Midlands) at the half-way point in the league programme.
Harris recorded a tally of 12 tries on the way to an 80-0 win over Blairgowrie which, combined with results elsewhere, sees them move three points clear at the summit.
Previous leaders Alloa fought out a 9-9 draw with third-placed Carnoustie at Earlsfield.
Kinross remain in fourth spot after seeing off Madras Rugby 29-0, but Panmure share the bottom rung with Blairgowrie following a 58-17 loss at Howe of Fife seconds.
Hillfoots made the long haul to face Orkney, with Caledonia Division 1 league points and a place in the final of the BT Caledonia Shield up for grabs.
And it was a disappointing trip for the Tillicoultry men who went down 22-3 against the league leaders.
That result means Orkney will face Glenrothes in the final of the Shield.
The pair also continue to occupy the top two slots in the league table with the gap now two points after the Fifers missed out on a bonus point in the 21-10 win at Caithness.
Morgan Academy remain second from bottom after going down 18-8 at home to Highland, while Strathmore’s match at home to Gordonians was postponed because of a frozen pitch.
Arbroath extended their unbeaten run in Division 3 Midlands (East) to eight matches but they were given a tough test by their nearest challengers Dundee University Medics, and the 6-0 result was the first time the league leaders have failed to take a four-try bonus point.
Kirkcaldy seconds remain in third spot after beating Stobswell 17-13, while Falkirk seconds had a 43-7 win away to Glenrothes seconds, Strathmore seconds were 17-0 winners at Montrose, and Waid Academy saw off Fife Southern 27-17.