The home side opened up a 19-0 lead, but then had to rely on Quentin Sanft’s sixth penalty deep in stoppage time to earn the glory. Sanft also converted a try by Graeme White, while Will Campbell, Stuart McAllister and Bernie Hennessey went over for Sonians. Campbell added two conversions and a penalty — but the fightback was ruined by Sanft.
A penalty try in the very first minute, after Eddie McLaughlin was guilty of blatant obstruction, paved the way for Stewart’s-Melville to grab a top-flight survival lifeline by beating Ayr 17-8 in a dour affair at Inverleith.
Hawick edged out Heriot’s at Mansfield 28-25 thanks to a last-gasp drop-goal from Barry Sutherland.
Aberdeen GSFP earned their first triumph on the road since October as they pipped Boroughmuir 20-18 at Meggetland but Stirling County’s survival quest was dented again when they went down 35-28 to Melrose.
In the Guinness Premiership, Andy Goode scored all of Leicester’s points as they came back from 24-9 down to draw 27-27 with leaders Sale at Welford Road despite having Lewis Moody sin-binned in the first half.
Advertisement
Chris Malone scored a try, two conversions and three penalties as Bath defeated second-placed Wasps 28-16.
At the bottom, Bruce Reihana’s penalty seven minutes into injury time gave Northampton a precious 21-18 win over Leeds.