Formartine United returned to winning ways after the disappointment against Cove with a 4-2 success over Lossiemouth on Saturday.
But the victory at North Lodge Park was over a Moray side reduced to 10-men for a large part of the game.
The pattern of the match was overwhelmingly one-sided with Lossie entrenched in their own back third for protracted periods and managing only very sporadic forays into Formartine territory.
The Pitmedden side took the lead in the seventh minute when Keith released the ball into the path of Bagshaw who slotted it home between defenders.
Lossie equalised 15 minutes later in unusual circumstances. The ball was cleared up to Miller, who appeared to be in an offside position, but there was no flag and he ran on to send past Shearer.
Just after the goal, McKinnon was booked for bringing down McVitie with a late tackle and was sent off 10 minutes later for committing the same offence on the same player.
Formartine regained the lead in the 34th minute when Cammy Keith picked up a loose ball and fired past Watson.
The second half saw United playing with a bit more guile and building a bit more from the back and two goals within a minute sealed the visitors’ fate.
Keith made it 3-1, squeezing the ball in from close in. Then Bagshaw grabbed his second when he skipped past several tackles before driving home from 15 yards.
In the 90th minute, Lossie gained their first corner of the game. Jordan Main took it on the right and on a completely windless afternoon, floated the ball over forwards and defenders alike into the net.
This set the seal on a game that yielded a scoreline that would satisfy Formartine but the overall performance was inconsistent, stuttering and lacking in the fast, slick attacking style that they were able to produce earlier in the season.
Formartine United: Shearer, Munro, Smith, McKeown, Campbell, Bagshaw, Park, McVitie, Keith, Ewen, Hamill. Substitutes:
Napier, Donnely, Davidson, Doak.
Lossiemouth : E Watson, Wilson, Mitchell, Ross, McKinnon, G Watson, Farquhar, Archibald, Miller, Gordon, Main. Substitutes: McBain, Cruickshank, Bellingham, Barber, Robertson