Match ends, Forres Mechanics 1, Elgin City 3.
Elgin City will play Boness United in the third round of the Scottish Cup after coming through a replay with Forres Mechanics.
Scott Moore gave the Highland League side a 65th-minute lead.
However, Craig Gunn converted a penalty 10 minutes later and grabbed his second goal after Bryan Cameron had also struck for the visitors.
Stuart Soane was sent off for the hosts in the closing minutes, ensuring there would be no comeback.
- 5FraserBooked at 85mins
- 15FraserBooked at 45mins
- 7MooreSubstituted forSoaneat 69'minutesBooked at 87mins
- 12JonesSubstituted forArchibaldat 79'minutes
- 8BeveridgeSubstituted forMacEwanat 88'minutes
- 9CameronBooked at 23mins
- 11MooreSubstituted forWynessat 73'minutes
- 10SutherlandBooked at 45mins
- Graham Fraser
- Shots on Target
Second Half ends, Forres Mechanics 1, Elgin City 3.
Corner, Elgin City. Conceded by Steven Fraser.
Substitution, Elgin City. Rory MacEwan replaces Graeme Beveridge.
Stuart Soane (Forres Mechanics) is shown the red card.
Graeme Fraser (Forres Mechanics) is shown the yellow card.
Goal! Forres Mechanics 1, Elgin City 3. Craig Gunn (Elgin City) right footed shot from the right side of the box to the centre of the goal. Assisted by Gordon Finlayson.
Attempt missed. Craig McGovern (Forres Mechanics) left footed shot from outside the box misses to the left.
Goal! Forres Mechanics 1, Elgin City 2. Brian Cameron (Elgin City) right footed shot from very close range to the top left corner. Assisted by Dennis Wyness.
Substitution, Forres Mechanics. Ross Archibald replaces Duncan Jones.
Goal! Forres Mechanics 1, Elgin City 1. Craig Gunn (Elgin City) converts the penalty with a right footed shot to the bottom left corner.
Penalty conceded by Steven Fraser (Forres Mechanics) after a foul in the penalty area.
Penalty Elgin City. Craig Gunn draws a foul in the penalty area.
Substitution, Elgin City. Dennis Wyness replaces Daniel Moore.
Attempt saved. Marvin Andrews (Elgin City) right footed shot from the centre of the box is saved in the centre of the goal.
Corner, Elgin City. Conceded by Stuart Knight.
Attempt saved. Daniel Moore (Elgin City) right footed shot from the left side of the box is saved in the bottom right corner.
Substitution, Forres Mechanics. Stuart Soane replaces Scott Moore.
Foul by Dachi Khutsishvili (Forres Mechanics).
Darryl McHardy (Elgin City) wins a free kick on the right wing.