Formartine United registered their first league win at a windswept Allan Park when they defeated Cove Rangers 3-2 on Saturday.
Yet again the Ptmedden men had to stage a comeback - a familiar pattern in recent weeks- to end their five-year jinx at the Aberdeen ground.
However, the win was more comfortable than the scoreline would suggest and reflected a fine overall team performance.
Clark and McVitie, returning after injury, were restored to their ball-winning partnership in midfield and Duguid replaced Munro at full back.
Formartine just shaded the early stages and took the lead in the 21st minute. McKeown timed his run perfectly to head home an Anderson corner.
Cove fought back immediately and mounted sustained pressure at the United end and drew level on the half-hour mark.
Hesitancy by McKeown and Stuart Smith allowed Nicol to nip in and he rifled the ball home from close range.
Just before half time Marek Madle almost put United back in front when his strong header rebounded from the bar.
The wind was still blowing when the second half got under way and it was Cove who went in front with a bizarre goal.
Smith looked well offside when he gathered a long ball over the top but he played to the whistle and when his shot was blocked by Shearer he tapped in the rebound.
Formartine were infuriated by the decision and started moving the ball around, pinning the home side back.
They drew level around the hour mark when Hay got on the end of a ball in from the left to power it into the net.
United were dominating and it seemed only a matter of time before they took the lead.
And they did just that through Cammy Keith. The striker, in the midst of a lean spell, was first to react to a loose ball in the goalmouth to slide it home.
Keith was injured in the process and was replaced in the 70th minute by McKay.
Formartine could and perhaps should have extended their advantage, but ran out comfortable winners.
Cove Rangers: Wood, Yule, Clark, Webster, Kelly, Redford, Clark, Duff, Smith, Nicol, Scully. Substitutes: Watt, MacAllister,
Stephen, Selfridge, Burnett, Lawrie, Kinnaird.
Formartine United: Shearer, Duguid, Smith, McKeown, Hay, Clark, Napier, McVitie, Keith, Anderson, Madle. Substitutes: Bagshaw, McKay, Jeffrey, Lawrence, Watson.