Rory McAllister-inspired Peterhead came from behind twice to see off Elgin in a five-goal thriller.

Elgin opened the scoring through Allen McKenzie but Andrew Rodgers hit back with a close range finish.

Shane Sutherland restored Elgin's lead before Jamie Duff was sent off. Peterhead took advantage with McAllister netting his first.

And the striker grabbed the winner in the 74th minute when he headed in a cross from Graeme Sharp.

Lineup, Bookings (2) & Substitutions (6)

Elgin City

  • 01 Jellema
  • 02 Beveridge
  • 03 Finlayson
  • 10 Sutherland
  • 04 Crighton
  • 05 Duff Dismissed after an earlier booking
  • 08 Urquhart (McLean - 59' )
  • 06 Harkins
  • 09 Wyness (MacLeod - 73' )
  • 07 Gunn
  • 11 McKenzie (McHardy - 78' )

Substitutes

  • 12 MacLeod
  • 14 Macaulay
  • 15 MacDonald
  • 16 McHardy
  • 17 Murray
  • 18 McLean
  • 21 Black

Peterhead

  • 01 Smith
  • 02 Sharp
  • 03 Noble
  • 04 Smith
  • 11 Strachan
  • 05 Ross
  • 08 Redman
  • 06 Cowie (Brown - 45' )
  • 09 McAllister
  • 07 Rodgers (McCann - 79' )
  • 10 Gilfillan (McLaren - 66' )

Substitutes

  • 12 McLaren
  • 14 Brown
  • 15 McGlinchey
  • 16 Richardson
  • 17 Low
  • 18 McCann
  • 21 Jarvie
Ref: Nick Walsh
Att: 670

Match Stats

Shots

12 18

On target

5 11

Corners

5 8

Fouls

8 10

Live Text Commentary

Full time

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

90:00 +3:33 Full time

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

90:00 +2:46

Attempt saved. Ryan McCann (Peterhead) right footed shot from outside the box is saved in the centre of the goal.

90:00 +2:10

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

90:00 +1:56

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

90:00 +0:30

Attempt missed. Ross Smith (Peterhead) right footed shot from the centre of the box misses to the right.

89:44

Corner, Peterhead. Conceded by Graeme Beveridge.

88:02

Darryl McHardy (Elgin City) wins a free kick on the left wing.

88:02

Foul by Jordon Brown (Peterhead).

87:29

Attempt missed. Fraser McLaren (Peterhead) header from the centre of the box misses to the right.

87:00

Corner, Peterhead. Conceded by Ceiran McLean.

82:29

Corner, Peterhead. Conceded by Raymond Jellema.

82:08

Attempt saved. Jordon Brown (Peterhead) right footed shot from the centre of the box is saved in the bottom left corner.

81:28

Corner, Elgin City. Conceded by Ross Smith.

81:18

Attempt blocked. Darryl McHardy (Elgin City) right footed shot from the left side of the box is blocked.

80:43

Adam MacLeod (Elgin City) wins a free kick in the defensive half.

80:43

Foul by Ryan Strachan (Peterhead).

78:55

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

78:08 Substitution

Substitution Substitution, Peterhead. Ryan McCann replaces Andy Rodgers.

77:46 Substitution

Substitution Substitution, Elgin City. Darryl McHardy replaces Allen McKenzie.

77:06

Attempt saved. Rory McAllister (Peterhead) left footed shot from the left side of the box is saved in the centre of the goal.

74:01 Goal scored

Goal! Goal! Elgin City 2, Peterhead 3. Rory McAllister (Peterhead) header from the centre of the box to the high centre of the goal. Assisted by Graeme Sharp.

72:48 Substitution

Substitution Substitution, Elgin City. Adam MacLeod replaces Dennis Wyness.

72:19

Attempt missed. Andy Rodgers (Peterhead) right footed shot from the centre of the box misses to the right.

71:22

Corner, Elgin City. Conceded by Jordon Brown.

68:35

Attempt missed. Andy Rodgers (Peterhead) right footed shot from outside the box is too high.

67:15

(Elgin City) wins a free kick in the attacking half.

67:15

Foul by Jordon Brown (Peterhead).

66:37

Corner, Peterhead. Conceded by Graeme Beveridge.

66:04

Attempt saved. Andy Rodgers (Peterhead) right footed shot from the centre of the box is saved in the centre of the goal.

65:01 Substitution

Substitution Substitution, Peterhead. Fraser McLaren replaces Bryan Gilfillan.

63:34

Attempt missed. Jamie Redman (Peterhead) right footed shot from the centre of the box is too high.

62:29

Attempt missed. Paul Harkins (Elgin City) left footed shot from outside the box misses to the right.

58:45 Substitution

Substitution Substitution, Elgin City. Ceiran McLean replaces Samuel Urquhart.

57:48 Goal scored

Goal! Goal! Elgin City 2, Peterhead 2. Rory McAllister (Peterhead) right footed shot from the left side of the six yard box to the top right corner.

56:03

Attempt saved. Jordon Brown (Peterhead) right footed shot from the centre of the box is saved in the centre of the goal.

55:22

Attempt blocked. Graeme Sharp (Peterhead) right footed shot from the centre of the box is blocked.

53:56

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

53:56

Foul by Jordon Brown (Peterhead).

51:19 Dismissal

Dismissal Second yellow card to Jamie Duff (Elgin City).

51:00

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

50:41

Jamie Duff (Elgin City).

49:19

Attempt saved. Graeme Sharp (Peterhead) right footed shot from the centre of the box is saved in the centre of the goal.

46:04

Corner, Peterhead. Conceded by Shane Sutherland.

45:00

Second Half begins Elgin City 2, Peterhead 1.

45:00 Substitution

Substitution Substitution, Peterhead. Jordon Brown replaces Dean Cowie because of an injury.

45:00 +0:06 Half time

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

44:00

Corner, Peterhead. Conceded by Graeme Beveridge.

42:51 Goal scored

Goal! Goal! Elgin City 2, Peterhead 1. Shane Sutherland (Elgin City) left footed shot from the centre of the box to the high centre of the goal. Assisted by Paul Harkins.

42:00

Corner, Elgin City. Conceded by Scott Ross.

38:26

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

38:26

Foul by Rory McAllister (Peterhead).

35:48

Corner, Elgin City. Conceded by Ryan Strachan.

34:46

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

34:46

Foul by Rory McAllister (Peterhead).

34:00

Ryan Strachan (Peterhead) wins a free kick in the attacking half.

33:54

Foul by Dennis Wyness (Elgin City).

32:07

Foul by Sean Crighton (Elgin City).

32:07

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

30:00

Gordon Finlayson (Elgin City) wins a free kick on the right wing.

29:57

Foul by Jamie Redman (Peterhead).

29:32

Attempt blocked. Rory McAllister (Peterhead) right footed shot from outside the box is blocked.

29:03

Foul by Shane Sutherland (Elgin City).

29:03

Dean Cowie (Peterhead) wins a free kick in the defensive half.

28:16

Foul by Shane Sutherland (Elgin City).

28:16

Dean Cowie (Peterhead) wins a free kick in the attacking half.

27:07

Corner, Elgin City. Conceded by Graeme Smith.

26:43

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

25:00

Allen McKenzie (Elgin City) wins a free kick in the defensive half.

24:59

Foul by Jamie Redman (Peterhead).

24:30

Attempt saved. Rory McAllister (Peterhead) right footed shot from outside the box is saved in the centre of the goal.

23:55 Booking

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

23:41

Foul by Jamie Duff (Elgin City).

23:41

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

22:44

Corner, Peterhead. Conceded by Raymond Jellema.

22:13

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

21:21

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

20:02

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

17:43

Attempt missed. Craig Gunn (Elgin City) right footed shot from more than 35 yards is high and wide to the right.

15:32 Goal scored

Goal! Goal! Elgin City 1, Peterhead 1. Andy Rodgers (Peterhead) right footed shot from very close range to the bottom right corner.

8:04

Corner, Peterhead. Conceded by Graeme Beveridge.

7:00

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

6:59

Foul by Dennis Wyness (Elgin City).

6:27

Foul by Bryan Gilfillan (Peterhead).

6:27

Allen McKenzie (Elgin City) wins a free kick in the defensive half.

5:27 Goal scored

Goal! Goal! Elgin City 1, Peterhead 0. Allen McKenzie (Elgin City) right footed shot from outside the box to the top right corner. Assisted by Craig Gunn.

4:41

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

4:41

Foul by Sean Crighton (Elgin City).

3:52

Attempt missed. Craig Gunn (Elgin City) right footed shot from the right side of the box is high and wide to the right.

1:19

Foul by Jamie Redman (Peterhead).

1:19

Shane Sutherland (Elgin City) wins a free kick in the defensive half.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers