Highland secured their first ever win at Biggar on Saturday to leave them second in the National One table after five matches.
The Inverness men travelled to Hartree Mill off the back of a comprehensive win over GHK the week before, but they got off to the worst possible start here.
They lost a try after just two minutes before hitting back with a try by Hugo Crush converted by co-captain Scott Fraser.
The hosts, bottom of the table, then scored two more tries to show that they were not going to lie down easily though before Fraser kicked a penalty to end the half 17-10 Biggar.
A Biggar penalty put them 20-10 up before Highland tries from Andrew Kellock and Timoci Waqanibau, with Fraser converting one, made it 22-20 to the visitors.
Fraser kicked a penalty to end things 25-20 and Highland head coach Dave Carson said: “It was a gutsy second half performance, we took our chances and defended well.
“Hartree Mill is a very hard place to win, so all credit to all the squad for a tremendous result.”
Ayr defeated Watsonians 39-27 meaning they remain unbeaten and are six points clear of Highland at the top.
Disappointing day for city sides
In National Two, there were defeats for both Aberdeen Grammar and Gordonians.
Mark Galloway and Ben Renton scored tries and Dan McElderry kicked a penalty, but it was not enough as Grammar went down 25-13 at Kirkcaldy who are now eighth.
“Kirkcaldy got the upper hand in the scrum and it made for a very long day with multiple penalties conceded,” Grammar head coach Eric Strachan said.
“In short bursts we cut loose and scored two tries, but overall it was a very frustrating day where we were living off scraps of possession.
“We are capable of playing much better, but we didn’t have the appetite for the hard yards.”
It leaves Grammar bottom of the table and still winless ahead of a massive home game with second bottom side Berwick this coming weekend.
Gordonians are fourth in the table after their winning run came to an end when Falkirk, now third, snatched a win at Countesswells at the death 29-27.
When Archie Falconer scored Gordonians bonus point fourth try in the 64th minute they were 27-17 up and on course for a fourth victory on the spin.
However, Falkirk had other ideas and a try in the 72nd minute was then followed up by a converted score in the closing seconds.
Gordonians did take two bonus points from the encounter, but it could have been so much more.
As well as Falconer, Corey Buchan, Hamish Smart and Josh Andrew scored tries while Sean Mills kicked a penalty and two conversions.
“It is a frustrating one to take,” Gordonians head coach Ryan Morrice said.
“We dominated possession and territory in the first half and couldn’t convert our chances.
“In the second half our discipline cost us as we kept giving Falkirk territory which gave them chances to score. Fair play to Falkirk, but we know we’ve only ourselves to blame for that one getting away from us.
“The boys know they are capable of competing at this level and we will need to pick ourselves up quickly ahead of the trip to Lasswade.”
The aforementioned Lasswade are top of the table with five wins from five to date.
Orkney’s fine start continues
In National Three, Orkney have won their first five matches after they edged past Hillhead Jordanhill 31-30 in an excellent contest at Pickaquoy.
Scott Rendall, Scott Russell and William Thomson scored tries for the home side with Jon Tait kicking three penalties and two conversions and Aiden Drever kicking one penalty.
Orkney were leading this one 31-23 before a late converted try for the Glasgow side made for a tense finish, but they held on.
Caledonia One North Conference leaders Moray were losing 18-14 at half-time to Mackie, but battled back to win a cracking encounter 38-31.
It means they have won five from five and have 25 out of 25 points so far.
Aberdeenshire are second in the North Conference and they were involved in an exciting away game too, eventually coming through on top 41-31 at Ellon. It leaves Aberdeenshire on 20 points.