LOSSIEMOUTH are through to this year’s North of Scotland Cup final.
But Forres Mechanics couldn’t make it an all-Moray final as they were defeated at home to Brora Rangers.
Lossie, who last won the North Cup 15 years ago, will take on holders Brora in the final at Nairn’s Station Park on Saturday, November 4.
The Coasters beat North Caledonian League side Golspie Sutherland 3-2 in Wednesday’s semi-final at Dudgeon Park though they had to endure a nervous last 20 minutes.
Under the cahrges of caretaker duo Iain MacRae and Ian Campbell, the Moray side started well and were rewarded by Ross Archibald’s opener on 16 minutes.
Ross Duncan added a second early in the second half and when James McLaren made it 3-0 ten minutes later, it seemed like the tie was over.
However Golspie, with several former Highland League players in their ranks, battled back with a double from ex-Wick striker Lukasz Geruzel, the second a penalty.
Lossie had to hang on for the last few minutes but managed to see the game out.
YASSSSSS cup final !!!! mon the coasters— aaron hamilton (@aaronh_96) 4 October 2017
Forres went down 3-0 to Brora at Mosset Park.
A Paul Brindle double and a free kick by former Elgin City midfielder Mark Nicolson – who was later sent off – did the damage for the Sutherland team.
In the Highland league, Buckie Thistle closed the gap on leaders Cove to six points with a 4-1 win at home to Huntly.
However Jags needed a crucial penalty save from keeper Daniel Bell with the scores at 1-1 to turn the game in their favour.
Ex-Huntly man Craig Dorrat netted Tgistle’s opener inside the first minute, before the visitors levelled through gary McGowan early in the second half.
The turning point came when Huntly were awarded a spot kick which bell saved, and moments later McGowan was sent off for a late tackle.
The home side took advantage with the extra man, Dorrat netting his second before setting up Stevie Ross to make it 3-1.
A further goal by John McLeod sealed Buckie’s third win on the bounce.
In the Aberdeenshire Cup, Cove Rangers will meet Formartine United in the final, also on November 4.
Cove thumped Deveronvale 5-0 in Banff while Formartine were convincing 4-0 winners at home to Fraserburgh.
With two finals now on November 4, the Highland League have announced that three league games scheduled for that day which involved the finalists have been postponed.
Cove Rangers v Brora Rangers, Formartine United v Fort William and Lossiemouth v Buckie Thistle will now be rearranged for another date.