In the Highland League, Fraserburgh, Deveronvale and Formartine won their games convincingly while Lossiemouth were 3-2 winners over Keith. Strathspey and Clachnacuddin shared the spoils in a 2-2 draw.
Fort William’s home game against Buckie Thistle was postponed due to a waterlogged pitch.
In the Highland League Cup, Nairn County finished 4-0 winners away to Wick Academy. The other match between Brora Rangers and Inverurie Locos got underway but was abandoned due to high winds. The game has been rescheduled for February 3.
And Cove Rangers will play Banks o’ Dee FC in the Aberdeenshire Shield final after beating Turriff United 4-0.
Press and Journal Highland League
Deveronvale FC 4 v 1 Huntly FC
Formartine United FC 5 v 0 Rothes FC
Fort William FC P v P Buckie Thistle
Fraserburgh FC 6 v 1 Forres Mechanics FC
Lossiemouth FC 3 v 2 Keith FC
Strathspey Thistle FC 2 v 2 Clachnacuddin FC
Breedon Highland League Cup
Brora Rangers FC A v A Inverurie Loco Works FC
Wick Academy FC 0 v 4 Nairn County FC
Morrisons Motors Aberdeenshire Shield – semi final
Cove Rangers FC 4 v 0 Turriff United FC