Stewart’s Melville had their hopes of a promotion play-off place dashed after returning from their National Division One match at Peebles with a 16-16 draw.
Needing a win and defeat for GHA against Dundee High to secure the showdown with Stirling County or Glasgow Hawks, the Inverleith men battled back from an 11-0 half-time deficit to lead 16-11, but a late Peebles try, combined with an 18-14 win for GHA, ended Stew-Mel’s aspirations.
Watsonians were in action for the second time in five days and, having lost to Selkirk in midweek, concluded a disappointing campaign on a low note with a 30-26 defeat against Aberdeen Grammar.
In contrast, the champagne corks popped at Stoneyhill, where Musselburgh clinched the Division Two title with a stylish 32-20 victory over fellow challengers Howe of Fife. Two tries eased the visitors into a 12-0 lead, but ‘Burgh struck back with three touchdowns to lead 19-15 at half time. They secured the silverware with a try from Rory Watt converted by Danny Owenson.
Bottom side Livingston lost 38-12 at home to Aberdeenshire, while the team immediately above them in the table, Haddington, were beaten 50-19 away to Cartha Queens Park.
In Division Three, Champions Lasswade signed off a victorious season with a 74-10 win over Hawick YM. They will go up with Preston Lodge, who ended with a 22-12 success at home to Perthshire. RHC Cougars secured fourth spot when they beat Dumfries Saints 38-14.