Paul Harkins scored twice as Elgin came from behind to beat Montrose 3-2.
After a scrappy start to the match, the visitors broke the deadlock in the 28th minute when midfielder Terry Masson stroked the ball past Elgin stopper Joe Malin from the middle of the box to score his fourth goal of the season.
Elgin equalised just prior to half-time as Paul McMullan found the bottom right-hand corner of John Gibson's goal from the left side of the area.
The Gable Endies took the lead once more in the 51st minute, Scott Johnston firing in from 10 yards before Elgin midfielder Harkins levelled things up when he found the top corner from the edge of the area.
And the hosts claimed all three points two minutes from time when Harkins kept his cool from the penalty spot after Johnston brought down David Niven in the area.