Brechin Vics entertained Forfar West End who, after six straight wins, were still in with a chance of promotion.
It was Forfar who drew first blood when a Fullerton free kick found McKenzie, who rose unchallenged to head home past Robbie from eight yards.
Vics took time to recover from this set back, but deservedly drew level on 16 minutes when King played in Steel who produced a neat finish to slot the ball past the advancing ‘keeper.
They had the upper hand at this stage and a shot from Strachan hit the cross bar before going behind.
McWilliam came close on 30 minutes, forcing a good save from the Forfar ‘keeper.
Vics’ pressure paid off, and they took the lead after 35 minutes, with a long ball down the left finding King, who produced a great lob from 25 yards to beat the Forfar ‘keeper.
Half-time: Brechin Vics, 2; Forfar West End, 1.
Forfar started with the wind behind them in the second half and equalised within eight minutes off the restart. A long ball played into the box was not dealt with and Reynolds nipped to head past Robbie from 10 yards.
The game developed into a midfield battle, with the visitors looking the more dangerous and Vics finding the strong wind difficult to deal with.
Sure enough, it was Forfar who took the lead on 78 minutes, when a corner from the left found McDonald who headed unchallenged past Robbie from 12 yards.
Vics tried to get level, but were unable to create a clear cut chance. The nearest they came was on 80 minutes when McKay made a good run down the right wing, but his cut back was cleared before reaching Strachan in the penalty box.
Team: Robbie, Cairney, C. Eaton, Mustard, Young, McKay, Renilson, Strachan, McWilliam, King and Steel. Subs: S. Eaton, Whitworth, Bayfield, Ross and Stephen.
A spokesperson for the club said: “Vics’ manager Charlie King was left frustrated with the manner that Vics lost goals.
“There are many positives to take from the game but the players must learn to be more ruthless and see out games after taking the lead.
“Vics have their final home of the season next Saturday, April 19, when East Craigie visit Victoria Park. Kick off 2.30 p.m.”
Brechin Vics are holding their annual Race Day at Hudsons Bar on Sunday, May 4, and are looking for the sponsors for individual races and for horses. Race sponsorship costs £30 and horse sponsorship £5.
If you would like to get involved with the sponsorships, contact Brechin Vics on Facebook, at www.facebook.com/victoria.brechin or on Twitter @BrechinV.