BRORA Rangers are top of the Highland League but they were made to work hard for the three points by Lossiemouth.
A 3-0 win at Grant Park put the Sutherland side top of the pile after Formartine crashed 2-1 at Deveronvale.
Lossie handed Ryan Green, signed earlier in the week from Forres Mechanics a starting debut after Darren Bailey failed a fitness test before the game.
And Green gave Brora's former SPL defender Grant Munro a stiff challenge.
Brora had the bulk of possession in the first half but only had Martin Maclean's 24th minute goal to show for their efforts at the break.
Errol Watson produced a great one handed save to deny Andrew Greig in the 34th minute.
Lossie kept pushing after the restart without really threatening and Zander Sutherland have Davie Kirkwood's side a cushion with a second goal on the hour mark.
Steven Mackay put some icing in the cake with a headed third goal ten minutes from the end.
"We certainly made Brora work for their points," said Lossiemouth boss Stevie Dunn, who was proud of his players' efforts.
Brora are top on goal difference from Nairn County who went on the rampage at Kynoch Park, beating Keith 8-1.
Rothes travelled to Turriff Utd and the home side won 3-0.
Forres Mechanics have now gone four games without a win after losing 3-1 at home to Fraserburgh. Graham Fraser had given them the perfect start after heading home two minutes into the game.
However, Broch levelled two minutes into the restart and clinched the points with two goals late on.
Buckie Thistle, beaten by Lossiemouth two weeks ago, were held to a 3-3 draw by another struggling team, Fort William, who grabbed a last minute equaliser.
Other results: Deveronvale 2, Formartine Utd 1; Cove Rangers 5, Wick Academy 2; Inverurie Locos 1, Clach 2; Strathspey Thistle P, Huntly P.