Glenrothes pulled clear at the top of BT Caledonia Division 1 with a 37-27 win over Orkney in a hard fought encounter at Carleton Park.
The Fifers started poorly and trailed 22-5 at the interval, with Shaun Gray claiming the Glenrothes points.
However, a second half performance brimming with character yielded tries for Kenny Christie, Willie Maxwell, Michael Delorey and Gray.
Coach Tom Hainey was pleased with the way his side had battled back and said: “We knew if we dug in for the first hour we could get at them in the last quarter. That’s how it worked out so I have to be pleased with that.”
Strathmore took the honours in a high-scoring encounter at home to Morgan Academy.
Fraser Mackay bagged a hat-trick and Fraser Cameron had two tries, while there was one each for Jordan Rae, Jamie Gardiner and Dave Vernon as Strathie emerged as 50-25 winners.
Meanwhile, Hillfoots are still on the hunt for their first win after going down 22-10 away to Caithness with Mark Hunter touching down and Gregor Manson kicking the rest.
Alloa maintained a flawless start to the Division 2 (Midlands) campaign with a 53-0 win at home to Madras Rugby.
A double by Kris Aitken and one try apiece from Martin McKenzie and Matt Duncan, plus a Stevie Skelton conversion gave Alloa a 22-0 interval lead.
A second try by McKenzie and scores from Matt Pope, Tam McGowan, Stevie Jack and Lee Cairney three of them converted completed the job.
Carnoustie remain on the heels of Alloa after seeing off Kinross 48-5.
Carnoustie’s eight tries were shared around Danny Van Wyk had a double while there was one apiece for Danie Van Niekerk, Anthony Franco, Chris Rankin, Ian Reid, Nathan Bowles, David Campbell and Owen Hughes. Harris Academy were bonus point winners away to Grangemouth Stags.
Owen McDonald and Gareth Lipton each scored two tries in the 31-24 success and Niall Quinton joined them on the score sheet, with Stewart Walker adding three conversions.
All of the points for Harris came in the first half with the Elliot Road men 31-12 up at the break and it took some stout defending by Harris to hold off a Stags fight back.
Elsewhere, Stirling University posted a 25-22 win over Howe of Fife seconds and Panmure emerged as 29-19 winners from their basement battle at home to Blairgowrie.
Meanwhile, Arbroath maintained their unbeaten start to the Division 3 Midlands (East) when they eased past Stobswell 43-15.
Falkirk seconds were 63-21 winners away to Strathmore seconds, while Fife Southern got the better of Glenrothes seconds 54-5 and Dundee University Medics were equally impressive in seeing off Kirkcaldy seconds 37-17.
Stirling County Bridgehaugh are the early pacesetters in Division 3 (West) after edging out Crieff & Strathearn 45-44 in a thrilling encounter at the Braidhaugh.