There were plenty of goals on the opening day of the new Highland League season.
Both Cove Rangers and Formartine Utd netted five in convincing home wins, while Deveronvale narrowly lost out in a close encounter with Turriff United.
Fort William suffered a narrow defeat away to Keith, while Brora Rangers got off to a solid start away to Lossiemouth.
Here are the full time results:
Buckie Thistle 1-0 Clachnacuddin
Cove Rangers 5-0 Huntly
Deveronvale 3-4 Turriff Utd
Formartine Utd 5-0 Inverurie Loco Works
Forres Mechanics 1-0 Nairn County
Fraserburgh 3-1 Wick Academy
Keith 2-1 Fort William
Lossiemouth 0-2 Brora Rangers
Rothes 3-0 Strathspey Thistle