Two late goals from Neil Gauld completed a stunning comeback as Highland League outfit Inverurie Loco Works came from three goals down at Harlaw Park to force a replay with Arbroath.

The Second Division visitors took the lead from the penalty spot after only five minutes.

Neil McLean brought down Steven Doris before he stepped up to convert the kick himself.

Paul Currie doubled the advantage after23 minutes, producing a fine curled effort from the edge after a good knock down from Derek Holmes.

Victory looked all but ensured minutes before the hour-mark when Holmes, again the provider, set up Darren Gribben for a simple finish inside the six-yard box.

However, the hosts pulled a goal back after 67 minutes through Clark Bain, who was well placed to convert Jamie Michie's cross.

Gauld pulled another back from close range four minutes from time before Bain played him through to ensure a replay in the final minute.

Match Stats

Shots

17 10

On target

10 5

Corners

7 1

Fouls

9 6

Live Text Commentary

90:00 +3:24 Full time

Full Time The game is over, as the referee blows his whistle.

90:00 +2:33

Keiran Brennan has an effort at goal from just outside the penalty box which goes wide of the left-hand post.

90:00 +1:36

Free kick crossed right-footed by Paul Currie, clearance by Ryan Broadhurst.

90:00 +1:36 Booking

Booking Scott Begg receives a caution for unsporting behaviour.

90:00 +1:33

Unfair challenge on Daniel Rennie by Scott Begg results in a free kick.

90:00 +1:13

Unfair challenge on Brian Kerr by Clark Bain results in a free kick. Free kick taken by Brian Kerr.

90:00 +0:05

Assist on the goal came from Clark Bain.

90:00 +0:05 Goal scored

Goal! - Neil Gauld - Inverurie 3 - 3 Arbroath Neil Gauld finds the back of the net with a goal from close range low into the middle of the goal. Inverurie Loco Works 3-3 Arbroath.

89:44

Header by Clark Bain from inside the area hits the post.

88:00 Substitution

Substitution Scott Robertson joins the action as a substitute, replacing Paul Sheerin.

86:49

Foul by Alexander Keddie on Neil Gauld, free kick awarded. Free kick crossed by Jamie Michie, clearance by Stuart Malcolm.

85:58 Goal scored

Goal! - Neil Gauld - Inverurie 2 - 3 Arbroath Neil Gauld scores a goal from inside the six-yard box to the top left corner of the goal. Inverurie Loco Works 2-3 Arbroath.

85:43

The ball is swung over by Ryan Broadhurst, clearance by Stuart Malcolm.

85:02

Steven Doris has an effort at goal from deep inside the area missing to the left of the goal.

83:49 Substitution

Substitution Mark Souter goes off and Scott Begg comes on.

83:10

Centre by Paul Sheerin, clearance by Neil McLean.

82:08

Shot by Stuart Mckay.

80:55

The ball is delivered by Clark Bain, Jamie Michie takes a shot. Save by Scott Morrison.

80:45

Neil Gauld delivers the ball, Alexander Keddie manages to make a clearance.

80:06

The ball is swung over by Neil Gauld, Mark Baxter makes a clearance.

79:11

The ball is delivered by Jamie Michie, Scott Morrison makes a save.

78:07

The ball is sent over by Daniel Rennie, clearance by Steven Park.

76:58

The ball is sent over by Neil Gauld, Scott Morrison makes a save.

75:43 Substitution

Substitution Derek Holmes goes off and Daniel Rennie comes on.

73:45

Clark Bain has an effort at goal from just outside the box which goes wide of the right-hand upright.

73:25

Centre by Lee Sibanda, comfortable save by Andrew Reid.

72:22 Substitution

Substitution Darren Gribben goes off and Lee Sibanda comes on.

71:03

Paul Currie crosses the ball, Steven Park makes a clearance.

70:32

Corner taken by Jamie Michie from the right by-line, Stuart Malcolm makes a clearance.

69:35

The referee blows for offside against Steven Doris. Indirect free kick taken by Andrew Reid.

69:16

Mark Souter produces a drilled right-footed shot from 20 yards. Save made by Scott Morrison.

68:40

A cross is delivered by Jamie Michie, Stuart Malcolm manages to make a clearance.

68:01 Substitution

Substitution Craig Ross joins the action as a substitute, replacing Andy Low.

66:59

Jamie Michie provided the assist for the goal.

66:59 Goal scored

Goal! - Clark Bain - Inverurie 1 - 3 Arbroath Goal scored by Clark Bain from close range to the bottom left corner of the goal. Inverurie Loco Works 1-3 Arbroath.

66:53

A cross is delivered by Jamie Michie,

66:09

Neil Gauld has an effort at goal from just inside the box that misses to the right of the goal.

65:47

Free kick awarded for an unfair challenge on Stuart Malcolm by Andy Low. Direct free kick taken by Stuart Malcolm.

65:28

Effort from 20 yards by Darren Gribben. Comfortable save by Andrew Reid.

64:16

The assistant referee flags for offside against Neil Gauld. Alexander Keddie takes the direct free kick.

63:19

The ball is sent over by Neil Gauld, clearance by Stuart Malcolm.

63:03

The ball is crossed by Stuart Mckay, Mark Baxter makes a clearance.

60:43

The ball is crossed by Clark Bain.

60:24

Inswinging corner taken right-footed by Andy Low, clearance by Steven Doris.

60:13

Neil McLean crosses the ball, Stuart Malcolm makes a clearance.

60:04

The ball is swung over by Stuart Mckay, clearance made by Mark Baxter.

59:09

Paul Sheerin has an effort at goal. Save by Andrew Reid.

57:57

Assist by Derek Holmes.

57:57 Goal scored

Goal! - Darren Gribben - Inverurie 0 - 3 Arbroath Darren Gribben grabs a goal from close range low into the middle of the goal. Inverurie Loco Works 0-3 Arbroath.

57:39

Inswinging corner taken right-footed by Paul Currie from the left by-line,

57:30

The ball is sent over by Mark Baxter, clearance by Jamie Michie.

57:05

A cross is delivered by Steven Doris, Steven Park makes a clearance.

55:32

Free kick awarded for a foul by Andy Low on Alexander Keddie. Free kick taken by Stuart Malcolm.

55:04

Free kick awarded for a foul by Clark Bain on Alexander Keddie. Scott Morrison takes the free kick.

54:01

Effort from the edge of the area by Darren Gribben goes wide of the right-hand post.

52:07

Paul Currie takes a shot from just outside the penalty area which clears the crossbar.

50:52

The ball is crossed by Paul Sheerin, save by Andrew Reid.

48:57

The assistant referee signals for offside against Darren Gribben. Andrew Reid takes the free kick.

48:32

The ball is sent over by Darren Gribben, clearance made by Neil McLean.

46:30

Outswinging corner taken by Jamie Michie, Neil Gauld takes a shot. Brilliant save by Scott Morrison.

45:41

Steven Doris is caught offside. Indirect free kick taken by Andrew Reid.

45:01

The referee starts the second half.

45:00 +0:39 Half time

Half Time The players leave the pitch at half time.

43:58

Derek Holmes challenges Ryan Broadhurst unfairly and gives away a free kick. Andrew Reid takes the direct free kick.

41:57

Free kick awarded for an unfair challenge on Mark Baxter by Neil Gauld. Free kick taken by Scott Morrison.

41:06

The ball is crossed by Jamie Michie, clearance by Stuart Malcolm.

38:57

Darren Gribben is flagged offside by the assistant referee. Indirect free kick taken by Andrew Reid.

38:36

The ball is swung over by Steven Doris, clearance made by Ryan Broadhurst.

36:46

The assistant referee flags for offside against Darren Gribben. Free kick taken by Andrew Reid.

36:24

The ball is delivered by Darren Gribben, Steven Park manages to make a clearance.

35:31

Stuart Mckay sends in a cross, Alexander Keddie makes a clearance.

33:23

Paul Sheerin gives away a free kick for an unfair challenge on Stuart Mckay. Strike comes in from Clark Bain from the free kick.

31:18

Mark Souter fouled by Darren Gribben, the ref awards a free kick. Jamie Michie crosses the ball from the free kick right-footed from right wing, clearance by Alexander Keddie.

30:40

Andy Low sends in a cross.

30:30

The ball is sent over by Stuart Mckay.

28:25

Outswinging corner taken by Andy Low, save by Scott Morrison. The ball is crossed by Andy Low, Scott Morrison makes a comfortable save.

26:04

Mark Souter produces a drilled right-footed shot from 12 yards. Blocked by Stuart Malcolm.

25:46

Clark Bain produces a cross, Alexander Keddie manages to make a clearance.

25:21

Andy Low takes the inswinging corner, save by Scott Morrison.

24:35

Graeme Stewart takes a shot. Scott Morrison makes a save.

24:04

Outswinging corner taken right-footed by Clark Bain from the right by-line, Alexander Keddie manages to make a clearance.

22:57

The assist for the goal came from Derek Holmes.

22:57 Goal scored

Goal! - Paul Currie - Inverurie 0 - 2 Arbroath Paul Currie grabs a goal from the edge of the area to the bottom right corner of the goal. Inverurie Loco Works 0-2 Arbroath.

22:11

A cross is delivered by Steven Doris, Steven Park manages to make a clearance.

21:06

Free kick awarded for an unfair challenge on Paul Currie by Steven Park. Paul Sheerin has an effort direct from the free kick, save made by Andrew Reid.

20:46

Free kick awarded for an unfair challenge on Steven Doris by Steven Park. Free kick taken by Paul Sheerin.

20:10

The offside flag is raised against Clark Bain. Scott Morrison takes the free kick.

18:01

Clark Bain takes a shot. Blocked by Alexander Keddie. Corner taken right-footed by Andy Low, clearance made by Keiran Brennan.

17:26

Derek Holmes is ruled offside. Free kick taken by Andrew Reid.

16:31

Andy Low fouled by Mark Baxter, the ref awards a free kick. Free kick crossed by Andy Low.

16:00

Steven Doris is ruled offside. Indirect free kick taken by Andrew Reid.

15:04

The ball is sent over by Graeme Stewart, Keiran Brennan manages to make a clearance.

14:14

Shot by Paul Sheerin from outside the box goes high over the crossbar.

11:52

Shot by Clark Bain. Save by Scott Morrison.

10:56

Andy Low has an effort at goal from just outside the box which goes wide of the right-hand post.

9:08

Alexander Keddie gives away a free kick for an unfair challenge on Neil Gauld. Free kick crossed right-footed by Jamie Michie from right wing.

8:28

The ball is crossed by Jamie Michie, Clark Bain has a headed effort from close range and clears the bar.

4:55 Goal scored

Goal! - Steven Doris - Inverurie 0 - 1 Arbroath Steven Doris scores a placed penalty. Inverurie Loco Works 0-1 Arbroath.

3:56

Foul by Neil McLean on Steven Doris, Penalty awarded.

2:50

Mark Baxter delivers the ball, Graeme Stewart manages to make a clearance.

0:00

The referee gets the game started.

Live data and text provided by our data suppliers