In the Highland League, leaders Cove Rangers dropped two points after being held at home by Wick Academy.
Inverurie Locos hammered Lossiemouth 9-1, while there were also wins for Forres Mechanics, Huntly, Formartine United and Turriff United.
Rothes’s home game against Fraserburgh was postponed while Strathspey Thistle against Deveronvale was also called off.
In the Highland League Cup, Brora Rangers are through to the semi-finals after winning 2-1 at Keith.
Results
Press and Journal Highland League
Cove Rangers 1 Wick Academy 1
Forres Mechanics 1 Buckie Thistle 0
Fort William 1 Huntly 4
Inverurie Locos 9 Lossiemouth 1
Nairn County 1 Formartine United 2
Turriff United 1 Clachnacuddin 0
Breedon Highland League Cup
Keith 1 Brora Rangers 2