Boroughmuir coach Bruce Aitchison hailed the efforts of his developing side after the Meggetland men withstood a late fight-back to post a 31-26 win over the title holders Melrose.
The five-point haul has moved ’Muir into second spot in the BT Premiership table.
The Capital outfit had solid service from Edinburgh pro Carl Bezuidenhout, who kicked a penalty and was on target with all four conversions after he, Jordan Edmunds, Rory Scott and Magnus Bradbury touched down for a try apiece.
“I am delighted to win at the Greenyards against the champions. The boys never stopped working for each other,” said Aitchison, “but there is a lot to improve on before we play Currie next week.”
In BT National League Division One, a Watsonians side looking to kick-start their promotion bid reached the break in their match at Marr with a 20-10 lead. And Marcus Di Rollo’s side pulled clear in the second half to chalk up a 40-15 win. Rory Drummond, Niall Dennis, Jonny Neary and Matt Henderson all touched down while Brian Walls kicked 18 points and Ross Aitken also landed a conversion.
Stewart’s Melville faced a tough assignment at GHA and came agonisingly close to snatching a win. The Inverleith side trailed 20-5 at half-time after Fraser Strachan dotted down shortly before the break. Ruaridh Stewart, Mike Hanning and Angus Rennie all had converted tries as the visitors edged into a 26-25 lead before having their hopes dashed by a late GHA penalty that snatched a 28-26 win and left StewMel with two points for the second weekend in succession.
In Division Two, Musselburgh suffered a 59-26 defeat away to Hamilton Bulls, but took a four-try bonus after Andrew Cook bagged two tries, while Ryan Hook and Greig Leitch joined him on the score sheet and James Doig kicked three conversions.
Haddington’s troubled start to the campaign continued with a 72-17 loss at home to Falkirk. And there was an even heavier reverse for Livingston, losing 89-5 at Whitecraigs.
RHC Cougars had an impressive 41-18 away win to Perthshire in Division Three to chalk up another five league points. Paul Strachan, Anthony Reen, Stuart Morrison, Andrew Hicks and Matt Hicks each scored a try, and Euan Morrison landed all five conversions and two penalties.
Preston Lodge also took a maximum points haul from their trip to Dunfermline running in ten tries. Paul Voy bagged a double and there was one apiece for Dave Lockie, Blair Robertson, Blair Cowan, Jonny Sked, Dale Gordon, Paul McClung, Chris Thomas and Raymond Mackie, while Graeme Patterson booted the other points in a 58-10 win.
Lasswade lost 21-12 at Irvine while Murrayfield Wanderers succumbed 33-0 at home to West of Scotland.