Montrose maintained their promotion push with a deserved victory over Division Three's bottom side, Elgin.
But it was City who took the lead when Kenny Wright fired high into the net at the second attempt after six minutes.
Montrose replied just three minutes later when Roddy Hunter scored with a shot on the turn that goalkeeper Ally Ridgers let slip through his hands.
Chris Hegarty scored from the spot after David Niven pouled Stephen Black and Keith Gibson drove home the third.
Montrose: Kelly, Hegarty, McLeod, Crighton, Jamie Buchan, Stewart (Winton 86), Davidson, Gibson, McCay (Cox 63), Hunter (Smith 80), Black.
Subs Not Used: Nicol, Stark.
Booked: Crighton, Gibson.
Goals: Hunter 9, Hegarty 46 pen, Gibson 73.
Elgin: Ridgers, McPhee, Niven, Nicolson, MacKay, Crooks, O'Donoghue, MacDonald, Wright, Keogh (Ramsay 16), Shallicker, Ramsay (Cameron 58).
Subs Not Used: Kerr, Kaczan, McNulty.
Booked: Niven.
Goals: Wright 6.
Att: 306
Ref: C Charleston
RELATED INTERNET LINKS:
Scottish FA
Your say - Fans Forum
BBC Sport Scotland
BBC Sport club pages
Scottish Football League
The BBC is not responsible for the content of external internet sites