Here are all the latest results from a dramatic afternoon in the Highland League.
It was goals galore across the league and Scottish Cup second round replays.
Formartine claimed a remarkable 7-2 victory over Banks O’Dee in the highest scoring clash of the day.
Elsewhere both Brora Rangers and Buckie Thistle stuck six times in their respective ties.
Fort William welcomed Huntly to Claggan Park where they slumped to a disappointing 5-2 defeat.
William Hill Scottish Cup Second Round results
Formartine United 7 – 2 Banks O’Dee
Forres Mechanics 4 – 0 Cumbernauld Colts
Gretna 2008 2 – 6 Buckie Thistle
Highland League results
Brora Rangers 6 – 0 Clachnacuddin
Cove Rangers 5 – 0 Rothes
Fort William 2 – 5 Huntly
Fraserburgh 1 – 3 Keith
Inverurie Locos 3 – 0 Strathspey Thistle
Nairn County 2 – 1 Lossiemouth