Craig Gunn scored a hat-trick as Elgin City beat Montrose in Scottish Division Three.
The visitors went ahead after six minutes when Mark Nicolson's pass from the left set up Gunn to score.
Montrose's Martin Boyle struck the post before Terry Masson did find the net for the home side in the 29th minute.
But Elgin were back in front before half-time, Gunn sweeping the ball home on 42 minutes.
Boyle converted Steven McNalley's cross six minutes into the second half to level the scores again.
However, Gunn found the net once more with a tidy finish 20 minutes from time and that proved to be the winner.
Montrose: Andrews, McNalley, Cambell, Smart, Douglas Cameron, Johnston, Masson (McGowan 82), Young, Winter, Boyle, Gary Wood. Subs Not Used: Sandy Wood, Lunan, Crawford, Crighton.
Booked: Johnston, Douglas Cameron, Winter, Gary Wood.
Goals: Masson 29, Boyle 51.
Elgin: Clark, Niven, Durnan, Duff, MacPhee, Cameron (McMullan 83), Millar (Crooks 77), Nicolson, Moore, Leslie, Gunn. Subs Not Used: Black, Wilson, McLean.
Goals: Gunn 6, 42, 70.
Ref: Kevin Graham