Peterhead came from behind to score a stoppage-time winner and move five points clear at the top of Scottish League Two.

Elgin City captain David Niven gave his side the ideal start when his powerful strike flew into the net.

But Graeme Sharp's deflected shot levelled the match midway through the second half.

And James Redman's close-range effort late on completed the comeback and secured the points for the visitors.

Lineup, Bookings (5) & Substitutions (3)

Peterhead

  • 01 Smith
  • 02 Sharp
  • 03 Noble
  • 10 Gilfillan Booked
  • 05 Ross
  • 11 Strachan
  • 08 Redman
  • 06 Cowie
  • 09 McAllister (Brown - 70' )
  • 07 Rodgers (Buchan - 93' )
  • 04 McCann (McGlinchey - 94' )

Substitutes

  • 12 Brown
  • 14 McGlinchey
  • 15 Buchan
  • 16 Alexander
  • 21 Jarvie

Elgin City

  • 01 Jellema
  • 02 Niven
  • 03 McMullen
  • 06 Nicolson Booked
  • 05 Duff Booked
  • 04 Crighton
  • 07 Gunn Booked
  • 08 Harkins
  • 09 Wyness Booked
  • 10 Sutherland
  • 11 Urquhart

Substitutes

  • 12 Mckenzie
  • 14 Beveridge
  • 15 MacLeod
  • 16 McKinnon
  • 17 Macaulay
  • 21 Black
Ref: Mat Northcroft
Att: 737

Match Stats

Shots

13 10

On target

7 6

Corners

3 7

Fouls

10 14

Live Text Commentary

Full time

Full Time Match ends, Peterhead 2, Elgin City 1.

90:00 +3:41 Full time

Full Time Second Half ends, Peterhead 2, Elgin City 1.

90:00 +3:36 Substitution

Substitution Substitution, Peterhead. Connor McGlinchey replaces Ryan McCann.

90:00 +2:54 Substitution

Substitution Substitution, Peterhead. Kevin Buchan replaces Andy Rodgers.

90:00 +1:42 Goal scored

Goal! Goal! Peterhead 2, Elgin City 1. Jamie Redman (Peterhead) left footed shot from the left side of the six yard box to the bottom left corner. Assisted by Andy Rodgers.

89:27 Booking

Booking Mark Nicolson (Elgin City) is shown the yellow card.

89:23

Ryan McCann (Peterhead) wins a free kick in the defensive half.

89:23

Foul by Mark Nicolson (Elgin City).

87:37

Attempt saved. Andy Rodgers (Peterhead) right footed shot from a difficult angle on the right is saved in the bottom left corner.

85:53

Corner, Elgin City. Conceded by Bryan Gilfillan.

82:43

Jordon Brown (Peterhead) wins a free kick in the defensive half.

82:43

Foul by Craig Gunn (Elgin City).

82:05

Graeme Sharp (Peterhead) wins a free kick on the left wing.

82:05

Foul by Paul Harkins (Elgin City).

80:11

Attempt saved. Andy Rodgers (Peterhead) right footed shot from the left side of the box is saved in the top right corner.

77:21

Delay in match Jordon Brown (Peterhead) because of an injury.

73:17 Booking

Booking Craig Gunn (Elgin City) is shown the yellow card.

73:11

Foul by Craig Gunn (Elgin City).

73:11

Jordon Brown (Peterhead) wins a free kick in the attacking half.

72:04 Booking

Booking Bryan Gilfillan (Peterhead) is shown the yellow card.

71:40

Foul by Bryan Gilfillan (Peterhead).

71:40

Jamie Duff (Elgin City) wins a free kick in the defensive half.

70:19

Foul by Ryan McCann (Peterhead).

70:19

Samuel Urquhart (Elgin City) wins a free kick in the defensive half.

69:41 Substitution

Substitution Substitution, Peterhead. Jordon Brown replaces Rory McAllister because of an injury.

69:11

Corner, Elgin City. Conceded by Graeme Sharp.

68:24

Foul by Bryan Gilfillan (Peterhead).

68:24

Samuel Urquhart (Elgin City) wins a free kick on the left wing.

66:54

Attempt saved. Craig Gunn (Elgin City) right footed shot from outside the box is saved in the centre of the goal.

66:00

Andy Rodgers (Peterhead) wins a free kick in the attacking half.

66:00

Foul by Jamie Duff (Elgin City).

64:02

Attempt missed. Andy Rodgers (Peterhead) header from the centre of the box is too high.

63:01

Foul by Rory McAllister (Peterhead).

63:01

Paul Harkins (Elgin City) wins a free kick on the left wing.

62:16 Goal scored

Goal! Goal! Peterhead 1, Elgin City 1. Graeme Sharp (Peterhead) right footed shot from a difficult angle on the right to the high centre of the goal. Assisted by Jamie Redman.

60:35

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

60:04

Attempt saved. Rory McAllister (Peterhead) right footed shot from the left side of the box is saved in the bottom left corner.

59:25

Attempt saved. Jamie Redman (Peterhead) header from the centre of the box is saved in the top centre of the goal.

58:32

Corner, Elgin City. Conceded by Graeme Smith.

58:17

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

57:00

Jamie Redman (Peterhead) wins a free kick in the defensive half.

57:00

Foul by Paul Harkins (Elgin City).

53:51 Booking

Booking Dennis Wyness (Elgin City) is shown the yellow card.

52:40

Steven Noble (Peterhead) wins a free kick in the attacking half.

52:40

Foul by Paul Harkins (Elgin City).

51:07

Attempt saved. Dennis Wyness (Elgin City) right footed shot from the left side of the box is saved in the centre of the goal.

49:39

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

47:37

Attempt missed. Ryan McCann (Peterhead) right footed shot from the left side of the box is close, but misses to the right.

45:00

Second Half begins Peterhead 0, Elgin City 1.

45:00 +0:18 Half time

Half Time First Half ends, Peterhead 0, Elgin City 1.

44:20 Booking

Booking Jamie Duff (Elgin City) is shown the yellow card.

44:05

Rory McAllister (Peterhead) wins a free kick on the left wing.

44:05

Foul by Jamie Duff (Elgin City).

42:52

Foul by Bryan Gilfillan (Peterhead).

42:52

Samuel Urquhart (Elgin City) wins a free kick on the left wing.

35:57

Attempt missed. Rory McAllister (Peterhead) header from the centre of the box is too high.

34:10

Corner, Elgin City. Conceded by Steven Noble.

32:14

Foul by Dean Cowie (Peterhead).

32:14

Samuel Urquhart (Elgin City) wins a free kick in the defensive half.

31:20

Attempt blocked. Craig Gunn (Elgin City) right footed shot from the centre of the box is blocked.

30:00

Paul McMullen (Elgin City) wins a free kick on the left wing.

29:58

Foul by Dean Cowie (Peterhead).

29:09

Attempt missed. Rory McAllister (Peterhead) left footed shot from outside the box misses to the left.

28:32

Attempt saved. Rory McAllister (Peterhead) left footed shot from outside the box is saved in the bottom right corner.

25:00

Foul by Sean Crighton (Elgin City).

25:00

Rory McAllister (Peterhead) wins a free kick in the attacking half.

22:55

Hand ball by Mark Nicolson (Elgin City).

20:36

Attempt missed. Ryan McCann (Peterhead) header from the left side of the six yard box is close, but misses to the right.

20:16

Corner, Peterhead. Conceded by David Niven.

18:05

Corner, Peterhead. Conceded by Jamie Duff.

17:30

Foul by Paul Harkins (Elgin City).

17:30

Bryan Gilfillan (Peterhead) wins a free kick in the attacking half.

15:46

Foul by Mark Nicolson (Elgin City).

15:46

Rory McAllister (Peterhead) wins a free kick on the left wing.

14:43

Foul by Craig Gunn (Elgin City).

14:43

Bryan Gilfillan (Peterhead) wins a free kick in the defensive half.

14:14

Paul Harkins (Elgin City) wins a free kick in the defensive half.

14:14

Foul by Jamie Redman (Peterhead).

12:52 Goal scored

Goal! Goal! Peterhead 0, Elgin City 1. David Niven (Elgin City) right footed shot from the right side of the six yard box to the high centre of the goal. Assisted by Mark Nicolson.

12:27

Corner, Elgin City. Conceded by Bryan Gilfillan.

11:09

Corner, Peterhead. Conceded by Jamie Duff.

10:07

Jamie Redman (Peterhead) wins a free kick in the defensive half.

10:04

Foul by Mark Nicolson (Elgin City).

8:31

Attempt missed. Mark Nicolson (Elgin City) header from the centre of the box is too high.

7:55

Corner, Elgin City. Conceded by Ryan McCann.

7:41

Attempt blocked. Craig Gunn (Elgin City) right footed shot from outside the box is blocked.

7:01

Corner, Elgin City. Conceded by Steven Noble.

5:52

Attempt missed. Andy Rodgers (Peterhead) left footed shot from the right side of the box is close, but misses to the left.

0:59

Hand ball by Rory McAllister (Peterhead).

0:35

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

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers