Heriot’s climbed to the summit of the BT Premiership with a 29-14 win away to Stirling County.
That result, combined with the scorelines elsewhere, leaves Phil Smith’s men three points clear of Ayr.
The Goldenacre men had the match under control by the break after tries from Max Learmonth, Nathan Borel and Graham Wilson, who also landed two conversions. From then it was a chase to secure a four try bonus and the all-important touchdown came nine minutes from the end through Jono Armstrong.
Meanwhile, Boroughmuir now sit only one point above bottom side Edinburgh Accies after going down 37-10 to Melrose at Meggetland. Muir were only 13-3 in arrears at half-time but the Borderers stepped up after the restart and had the bonus point win safely in the bag before Cal Davies claimed a late consolation try and Chris Laidlaw added the conversion to his first half penalty.
Stewart’s Melville tightened their grip on third spot in BT National Division One with an impressive 26-9 win away to Aberdeen Grammar. Willie Aitken crossed the whitewash twice and Mike Hanning added both conversions as StewMel reached the break 14-9 ahead. Aitken’s fellow prop Rhys Morgan bagged try number three and Ruaridh Stewart forced his way over for the bonus point score, with Hanning’s conversion completing the win.
The result leaves the Inverleith side six points clear of Capital rivals Watsonians, who returned empty-handed from their trip to face second-placed GHA. Watsonians let slip a 19-17 interval lead to go down 32-24, a result that leaves GHA second, ten points behind pacesetters Selkirk and two better off than StewMel.
Musselburgh profited from a clash of the leading duo in Division Two to take closer interest in the title race. Burgh were 36-22 winners at Cartha Queens Park with tries from Andrew Cook, Cameron McLean, Euan O’Brien, Grant Talac and Callum Kerr, while Danny Owenson kicked the other points. The win leaves the Stoneyhill side five points adrift of second-placed Howe of Fife, who in turn are a point behind Hamilton Bulls, whom they beat.
There was more disappointment for bottom side Haddington, who suffered a 38-8 loss at home to Ardrossan Accies, while Livingston remain one place above them after losing 37-5 at Greenock Wanderers.
There was no change in Division Three, with all of the top five sides recording victories. Preston Lodge remain three points behind leaders West of Scotland after returning from Irvine with a 29-12 win. Sharing second spot are Lasswade, who saw off Perthshire 41-15. RHC Cougars remain on the edge of the battle for the silverware after chalking up a 28-10 success at Hawick YM.
Meanwhile, Murrayfield Wanderers edged closer to second-bottom side Dunfermline after taking a bonus point from the 10-5 loss at home to East Kilbride.