Elgin came from two goals down to end their six-game winless run with a 3-2 win over Queens Park.
Blair Spittal opened the scoring for the visitors inside five minutes after firing high into the goal from inside the box. He nearly doubled his tally minutes later when his left-footed shot was blocked by Elgin's David Niven.
Queens eventually doubled their lead, with Anthony Quinn scoring from the spot 10 minutes before the break.
As the half-time whistle edged closer, the Black and Whites pulled one back with a crafty finish by Craig Gunn.
The second penalty of the match was awarded after 52 minutes and Ross McKinnon slotted it away to draw the sides level once again.
Gunn got his second of the game after finding space to shoot on the right side of the penalty area to complete a comeback for City against their relegation rivals, who are now without a win in five.