Annan midfielder Kenneth Mackay scored in stoppage time as the Galabankies came from behind to beat Elgin.

Craig Gunn shot the hosts ahead from close range and doubled their lead on 15 minutes through Brian Cameron.

Peter Weatherson pulled one back with a smart header before Josh Todd levelled with a low drive.

Mackay then rifled the ball into the corner of Raymond Jellema's goal to complete his side's comeback and end Elgin's eight-match unbeaten run.

Lineup, Bookings (2) & Substitutions (6)

Elgin City

  • 01 Jellema
  • 02 Niven
  • 03 McMullen
  • 08 Cameron (Beveridge - 83' )
  • 04 Crighton (Khutsishvili - 78' )
  • 05 Duff
  • 06 Harkins (McLean - 71' )
  • 10 Sutherland Booked
  • 09 Wyness
  • 07 Gunn
  • 11 Mckenzie

Substitutes

  • 12 Beveridge
  • 14 Urquhart
  • 15 McLean
  • 17 McHardy
  • 18 MacLeod
  • 19 Khutsishvili
  • 21 Black

Annan Athletic

  • 01 Arthur
  • 02 Chisholm (Bradley - 83' )
  • 03 McNiff
  • 08 Brannan (Sloan - 62' )
  • 04 Mitchell
  • 05 Watson
  • 07 Mackay
  • 06 Flynn (Todd - 63' )
  • 10 Hopkirk
  • 09 Weatherson
  • 11 Love Booked

Substitutes

  • 12 Bradley
  • 14 Davidson
  • 15 Moffat
  • 16 Sloan
  • 17 Mitchell
  • 18 Swinglehurst
  • 19 Todd
Ref: Mat Northcroft
Att: 648

Match Stats

Shots

9 12

On target

6 3

Corners

3 5

Fouls

12 6

Live Text Commentary

Full time

Full Time Match ends, Elgin City 2, Annan Athletic 3.

90:00 +5:54 Full time

Full Time Second Half ends, Elgin City 2, Annan Athletic 3.

90:00 +4:12

Ceiran McLean (Elgin City) wins a free kick on the left wing.

90:00 +4:12

Foul by Martin McNiff (Annan Athletic).

90:00 +3:23 Booking

Booking Ally Love (Annan Athletic) is shown the yellow card.

90:00 +3:13

Allen Mckenzie (Elgin City) wins a free kick on the right wing.

90:00 +3:13

Foul by Ally Love (Annan Athletic).

90:00 +0:52 Goal scored

Goal! Goal! Elgin City 2, Annan Athletic 3. Kenneth Mackay (Annan Athletic) left footed shot from the centre of the box to the bottom right corner. Assisted by Martin McNiff.

90:00

Corner, Annan Athletic. Conceded by Ceiran McLean.

89:31

Corner, Annan Athletic. Conceded by David Niven.

84:39

Corner, Elgin City. Conceded by Kenny Arthur.

82:51 Substitution

Substitution Substitution, Elgin City. Graeme Beveridge replaces Brian Cameron because of an injury.

82:05 Substitution

Substitution Substitution, Annan Athletic. Peter Bradley replaces Iain Chisholm because of an injury.

81:02

Attempt missed. Ceiran McLean (Elgin City) right footed shot from outside the box misses to the right.

78:24

Foul by David Niven (Elgin City).

78:24

(Annan Athletic) wins a free kick in the defensive half.

77:53

Attempt saved. David Niven (Elgin City) header from the right side of the six yard box is saved in the top right corner.

77:38 Substitution

Substitution Substitution, Elgin City. Dachi Khutsishvili replaces Sean Crighton because of an injury.

75:00

Ceiran McLean (Elgin City) wins a free kick in the defensive half.

74:57

Foul by Iain Chisholm (Annan Athletic).

73:34 Goal scored

Goal! Goal! Elgin City 2, Annan Athletic 2. Josh Todd (Annan Athletic) right footed shot from very close range to the centre of the goal. Assisted by David Hopkirk.

70:44 Substitution

Substitution Substitution, Elgin City. Ceiran McLean replaces Paul Harkins.

70:05

Attempt missed. David Hopkirk (Annan Athletic) right footed shot from a difficult angle and long range on the left is just a bit too high.

67:47

Corner, Annan Athletic. Conceded by David Niven.

64:50

Attempt missed. Ally Love (Annan Athletic) left footed shot from outside the box is close, but misses to the left.

64:00 Booking

Booking Shane Sutherland (Elgin City) is shown the yellow card.

64:00

David Hopkirk (Annan Athletic) wins a free kick in the defensive half.

63:55

Foul by Shane Sutherland (Elgin City).

62:45

Corner, Annan Athletic. Conceded by David Niven.

62:19

Attempt blocked. David Hopkirk (Annan Athletic) left footed shot from the left side of the box is blocked.

62:06 Substitution

Substitution Substitution, Annan Athletic. Josh Todd replaces Matthew Flynn.

61:43 Substitution

Substitution Substitution, Annan Athletic. Steve Sloan replaces Kieran Brannan.

59:24

Attempt blocked. Peter Weatherson (Annan Athletic) right footed shot from outside the box is blocked.

58:07

Foul by Jamie Duff (Elgin City).

58:07

David Hopkirk (Annan Athletic) wins a free kick on the right wing.

57:49

Corner, Elgin City. Conceded by Kieran Brannan.

57:02

Attempt saved. Shane Sutherland (Elgin City) left footed shot from the left side of the box is saved in the bottom left corner.

55:09

Foul by Paul Harkins (Elgin City).

55:09

Kieran Brannan (Annan Athletic) wins a free kick on the left wing.

53:12

Corner, Annan Athletic. Conceded by David Niven.

52:33

Attempt blocked. Kenneth Mackay (Annan Athletic) right footed shot from the left side of the box is blocked.

49:40

Jamie Duff (Elgin City) wins a free kick on the left wing.

49:40

Foul by Kenneth Mackay (Annan Athletic).

46:57

Attempt saved. Shane Sutherland (Elgin City) left footed shot from the left side of the box is saved in the bottom left corner.

45:47

Attempt missed. Matthew Flynn (Annan Athletic) right footed shot from outside the box misses to the right.

45:00

Second Half begins Elgin City 2, Annan Athletic 1.

45:00 +1:34 Half time

Half Time First Half ends, Elgin City 2, Annan Athletic 1.

43:51

Foul by Shane Sutherland (Elgin City).

43:51

Matthew Flynn (Annan Athletic) wins a free kick in the defensive half.

42:04

Corner, Elgin City. Conceded by Kenny Arthur.

41:28

Dennis Wyness (Elgin City) wins a free kick in the defensive half.

41:28

Foul by Martin McNiff (Annan Athletic).

37:23

Foul by Sean Crighton (Elgin City).

37:23

Kenneth Mackay (Annan Athletic) wins a free kick in the attacking half.

32:22 Goal scored

Goal! Goal! Elgin City 2, Annan Athletic 1. Peter Weatherson (Annan Athletic) header from the centre of the box to the high centre of the goal. Assisted by Kieran Brannan with a cross.

31:39

Foul by David Niven (Elgin City).

31:39

Kieran Brannan (Annan Athletic) wins a free kick in the defensive half.

30:14

Craig Gunn (Elgin City) wins a free kick on the right wing.

30:14

Foul by Peter Weatherson (Annan Athletic).

28:18

Attempt missed. Shane Sutherland (Elgin City) left footed shot from outside the box is too high.

26:41

Foul by Paul McMullen (Elgin City).

26:41

Peter Weatherson (Annan Athletic) wins a free kick in the defensive half.

21:14

Attempt missed. Craig Gunn (Elgin City) right footed shot from the centre of the box is close, but misses to the right.

19:38

Attempt saved. Craig Gunn (Elgin City) left footed shot from the centre of the box is saved in the bottom right corner.

18:27

Attempt missed. Ally Love (Annan Athletic) left footed shot from outside the box is too high.

17:13

Hand ball by Allen Mckenzie (Elgin City).

14:52

Foul by Paul McMullen (Elgin City).

14:52

Ally Love (Annan Athletic) wins a free kick in the defensive half.

14:04 Goal scored

Goal! Goal! Elgin City 2, Annan Athletic 0. Brian Cameron (Elgin City) left footed shot from the centre of the box to the bottom left corner. Assisted by Craig Gunn.

9:59

Attempt missed. Andrew Mitchell (Annan Athletic) right footed shot from outside the box misses to the right.

9:37

Foul by Allen Mckenzie (Elgin City).

9:37

Ally Love (Annan Athletic) wins a free kick in the attacking half.

7:19

Foul by Jamie Duff (Elgin City).

7:19

David Hopkirk (Annan Athletic) wins a free kick in the defensive half.

5:50

Attempt blocked. Matthew Flynn (Annan Athletic) right footed shot from outside the box is blocked.

3:31 Goal scored

Goal! Goal! Elgin City 1, Annan Athletic 0. Craig Gunn (Elgin City) right footed shot from very close range to the bottom left corner. Assisted by Allen Mckenzie.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers