Kris Hunter recorded his first win since taking over as Formartine United manager with their 3-1 win over Fort William at windswept North Lodge Park on Saturday.
United found it hard going against the improving Lochaber side but with the teams level at 1-1 Fort midfielder Darren Quigg was sent off and the hosts eased to victory.
A gusting squally wind – never enough to put the match in doubt - was strong and unpredictable enough to make it a bit of a lottery.
And the wind played its part in the opening goal for the visitors in the ninth minute direct from a corner.
Ken MacKenzie hoisted his kick towards the penalty spot and the ball curled menacingly towards the back post and was blown into the net beyond the reach of Shearer as he tried to pull it down from under the bar.
Bagshaw was hard and direct in his running and there was reasonable supply to the front pair of Madle and Keith. Keeper Harvey was occupied in hauling down crosses from Dingwall, Anderson and McVitie.
United grabbed the equaliser in the 19th minute when MacPherson, trying to intercept a cross, turned the ball into his own net.
The rest of the first half was controlled rather than dominated by Formartine who wisely conceded only three more corners before the interval.
With the wind at their backs, the home side went on the offensive on the restart and it took only two minutes for them to edge in front.
A Stuart Smith corner eluded Harvey and was drifting into the net when Quigg handled. He was sent off and a penalty awarded which was slotted home by Cammy Keith.
From this point on the real aim for Formartine was to significantly extend the margin of victory but despite wind-assisted corner after corner, they could not make the breakthrough.
Home fans had to wait until two minutes from the end until their side made it 3-1 when McVitie popped up to net from 12 yards.
It was a match spoiled by the strong wind but Kris Hunter is delighted to have his first win under his belt.
Shearer, Duguid, Smith, Jeffrey, Hay, Anderson, McVitie, Madle, Keith, Bagshaw, Dingwall. Substitutes: McKay, Clark, Lawrence, Munro, Napier, Watson.
Fort William: Harvey, Foggo, Campbell, Hardwick, MacPherson, McKenzie, White, Quigg, Stein, MacLeod, Chisolm. Substitutes: MacDonald, Moffat, Stein.