Highland League fixtures and League Cup final date announced
Get a digital copy of the Northern Scot delivered straight to your inbox every week
COVE Rangers will play Formartine United in this year's Highland League Cup final.
Inverurie's Harlaw Park will host the showpiece match on April 6 between the Aberdeenshire duo who won their semi-final matches on Saturday.
Holders Formartine pulled off a fine 2-0 success at Brora while Cove saw off Wick Academy 3-1 at Balmoral Stadium.
The remaining Highland League fixtures for the season have also been issued, with Cove and Brora doing battle for this year's title.
With both in cup action at the weekend, Fraserburgh consolidated third spot with a 3-1 win over Keith.
The Buchan side had netted sixteen goals in their previous two wins over Huntly and Turriff but found the Maroons a tougher obstacle to overcome.
Paul Campbell's 40th minute strike put Fraserburgh ahead only for Max Berton to level for Keith on the stroke of half time.
Scott and Barbour and Sean Butcher both found the net after the break to see the Bellslea Park men home.
Inverurie Locos thrashed Lossiemouth 7-0 to stay fifth with ex-Buckie Thistle man Chris Angus grabbing a hat-trick.
A Robbie Duncanson free kick on the stroke of full time gave Forres Mechanics a 1-0 win over Clach.
Rothes won by the same scoreline at Deveronvale with sub Dale Wood grabbing the only goal on 88 minutes.
This was Vale's third home game in a row without scoring and the Speysiders closed the gap on the ninth-placed Banff outfit to two points with three games in hand.
In between them in tenth are Huntly, who crashed to a 5-0 home loss to Nairn County after having Ross Still sent off after just 12 minutes for denying Nairn a goalscoring opportunity with a foul.
Turriff United routed Fort William 12-1, the tenth time this season that the Lochaber side have conceded double figures in a match.
Fixtures for the rest of the league season are as follows:
Wednesday March 20
Wick Academy v Nairn County
Saturday March 23
Brora Rangers v Cove Rangers
Formartine United v Clachnacuddin
Forres Mechanics v Rothes
Huntly v Strathspey Thistle
Keith v Fort William
Turriff United v Nairn County
Wick Academy v Buckie Thistle
Wednesday March 27
Formartine United v Strathspey Thistle
Fort William v Cove Rangers
Rothes v Clachnacuddin
Saturday March 30
Brora Rangers v Nairn County
Buckie Thistle v Huntly
Clachnacuddin v Fort William
Cove Rangers v Wick Academy
Formartine United v Lossiemouth
Fraserburgh v Inverurie Locos
Keith v Deveronvale
Rothes v Turriff United
Strathspey Thistle v Forres Mechanics
Wednesday April 3
Huntly v Lossiemouth
Nairn County v Buckie Thistle
Wick Academy v Brora Rangers
Saturday April 6
Clachnacuddin v Fraserburgh
Fort William v Nairn County
Huntly v Buckie Thistle
Rothes v Wick Academy
Strathspey Thistle v Keith
Turriff United v Deveronvale
(also Cove Rangers v Formartine United play Highland League Cup final at Inverurie)
Wednesday April 10
Clachnacuddin v Brora Rangers
Keith v Cove Rangers
Saturday April 13
Deveronvale v Brora Rangers
Forres Mechanics v Cove Rangers
Fort William v Fraserburgh
Huntly v Formartine United
Inverurie Locos v Rothes
Nairn County v Lossiemouth
Strathspey Thistle v Clachnacuddin
Turriff United v Buckie Thistle
Wick Academy v Keith
Wednesday April 17
Clachnacuddin v Formartine United
Saturday April 20
Cove Rangers v Clachnacuddin
Fort William v Forres Mechanics
Huntly v Wick Academy
Nairn County v Formartine United
Rothes v Keith
Strathspey Thistle v Buckie Thistle
Saturday April 27
Fort William v Wick Academy