In the Highland League, Fraserburgh bounced back from their Scottish Cup exit with a convincing win at Deveronvale while there were also wins for Wick Academy, Cove Rangers, Nairn County, Rothes and Strathspey Thistle.
Fort William and Clachnacuddin shared the points after a 1-1 draw at Claggan Park while Forres Mechanics’ game with Lossiemouth was postponed due to a waterlogged pitch.
Press and Journal Highland League results
Buckie Thistle 1-3 Wick Academy
Cove Rangers 3-2 Formartine United
Deveronvale 1-4 Fraserburgh
Fort William 1-1 Clachnacuddin
Huntly 2-3 Nairn County
Rothes 3-2 Keith
Turriff United 1-2 Strathspey Thistle