Leyton Orient are through to the League One play-off final after a narrow 2-1 victory over Peterborough.

Dean Cox gave Orient the lead on the hour mark and Chris Dagnall seemed to have secured the win, collecting Shaun Batt's pull-back and stabbing home.

Conor Washington scored in stoppage time to ensure a nervy finale.

But the O's held on to progress 3-2 on aggregate and earn a final place against either Preston or Rotherham at Wembley on 25 May.

Victory in that game would earn Russell Slade's side a place in the second tier for the first time since 1981-82.

Peterborough, though, are condemned to a second season in League One after their relegation from the Championship last term.

Darren Ferguson's side controlled the midfield early on but were unable to create any clear-cut chances. Their best first-half moment came when Britt Assombalonga collected a flick from Nicky Ajose and sent an angled shot over the bar.

Orient finished the half stronger, with Lloyd James's long-range shot forcing Robert Olejnik to palm the ball behind. The Peterborough goalkeeper then dropped a cross but Orient striker David Mooney could only drag his shot across goal.

The visitors started the second period on the front foot and Ajose released Danny Swanson with a clever through ball. However, the midfielder wasted the opening, snatching at his shot and screwing it wide with Assombalonga lurking in the middle.

Posh right-back Mark Little then grazed the outside of a post with a low cross-cum-shot.

Orient then took the lead after being awarded a free-kick on the edge of the box when Nathaniel Knight-Percival hauled down Kevin Lisbie.

Dean Cox's effort was blocked but the winger collected the rebound and volleyed into the bottom left-hand corner for his 16th goal of the season.

Substitute Shaun Batt then had a glorious chance to extend the lead but, after being found by Mooney, sent his shot straight at Olejnik.

Peterborough piled forward in search of an equaliser but showed little cutting edge and, with two minutes remaining, Orient broke away to double their lead.

Batt was released down the right and found fellow substitute Dagnall with his cut-back. The forward had time to control the ball and enough composure to guide a finish into the net to make it 2-0.

The goal sparked jubilant scenes at the Matchroom Stadium but stoppage time proved tense for supporters of the east London side as Peterborough pulled a goal back through Washington.

Even Olejnik came forward for a couple of late set-pieces but the visitors, who had won promotion in their previous three play-off campaigns, were unable to trouble Orient keeper Jamie Jones.

The final whistle sparked a pitch invasion and Orient will find out their Wembley opponents on Thursday, when Preston face Rotherham.

Lineup, Bookings (2) & Substitutions (5)

Leyton Orient

  • 01 Jones
  • 05 Cuthbert
  • 02 Omozusi
  • 04 Vincelot
  • 06 Baudry
  • 15 Clarke
  • 11 Odubajo Booked
  • 08 James
  • 10 Mooney
  • 09 Lisbie (Batt - 69' )
  • 07 Cox (Dagnall - 73' )

Substitutes

  • 03 Sawyer
  • 12 Larkins
  • 14 Batt
  • 21 Bartley
  • 23 Dagnall
  • 24 Lundstram
  • 25 Simpson

Peterborough United

  • 01 Olejnik
  • 31 Little
  • 02 Alcock
  • 06 Bostwick
  • 05 Baldwin
  • 20 Knight-Percival Booked (McCann - 80' )
  • 07 Swanson (Washington - 75' )
  • 08 Payne (Isgrove - 75' )
  • 09 Assombalonga
  • 21 Ajose
  • 14 Rowe

Substitutes

  • 03 Ntlhe
  • 04 Brisley
  • 11 McCann
  • 13 Day
  • 24 Washington
  • 36 McQuoid
  • 37 Isgrove
Ref: Mick Russell
Att: 8,545

Match Stats

Shots

17 17

On target

6 1

Corners

5 2

Fouls

14 7

Live Text Commentary

Full time

Full Time Match ends, Leyton Orient 2, Peterborough United 1.

90:00 +5:48 Full time

Full Time Second Half ends, Leyton Orient 2, Peterborough United 1.

90:00 +5:06

Attempt missed. Craig Alcock (Peterborough United) right footed shot from the right side of the six yard box is just a bit too high. Assisted by Grant McCann with a cross following a corner.

90:00 +4:46

Corner, Peterborough United. Conceded by Scott Cuthbert.

90:00 +4:21

Attempt missed. Chris Dagnall (Leyton Orient) left footed shot from outside the box is high and wide to the left. Assisted by David Mooney.

90:00 +3:18

Attempt missed. Jack Baldwin (Peterborough United) right footed shot from outside the box is high and wide to the right. Assisted by Grant McCann following a set piece situation.

90:00 +2:42

Lloyd Isgrove (Peterborough United) wins a free kick on the left wing.

90:00 +2:42

Foul by Shaun Batt (Leyton Orient).

90:00 +2:39

Attempt blocked. Michael Bostwick (Peterborough United) right footed shot from outside the box is blocked.

90:00 +1:14 Goal scored

Goal! Goal! Leyton Orient 2, Peterborough United 1. Conor Washington (Peterborough United) right footed shot from the centre of the box to the bottom left corner following a set piece situation.

90:00 +0:34

Offside, Leyton Orient. Lloyd James tries a through ball, but David Mooney is caught offside.

89:34

Attempt missed. Grant McCann (Peterborough United) left footed shot from outside the box is too high from a direct free kick.

88:51

Britt Assombalonga (Peterborough United) wins a free kick in the attacking half.

88:51

Foul by Romain Vincelot (Leyton Orient).

87:22 Goal scored

Goal! Goal! Leyton Orient 2, Peterborough United 0. Chris Dagnall (Leyton Orient) right footed shot from the centre of the box to the bottom left corner. Assisted by Shaun Batt.

86:44

Jack Baldwin (Peterborough United) wins a free kick in the defensive half.

86:44

Foul by Chris Dagnall (Leyton Orient).

84:08

Offside, Peterborough United. Craig Alcock tries a through ball, but Nicky Ajose is caught offside.

82:40

Delay over. They are ready to continue.

82:15

Delay in match Mark Little (Peterborough United) because of an injury.

81:44 Booking

Booking Moses Odubajo (Leyton Orient) is shown the yellow card for a bad foul.

81:41

Mark Little (Peterborough United) wins a free kick in the defensive half.

81:41

Foul by Moses Odubajo (Leyton Orient).

80:40

Attempt blocked. Britt Assombalonga (Peterborough United) right footed shot from the centre of the box is blocked. Assisted by Conor Washington.

79:55

Offside, Leyton Orient. David Mooney tries a through ball, but Shaun Batt is caught offside.

79:26 Substitution

Substitution Substitution, Peterborough United. Grant McCann replaces Nathaniel Knight-Percival.

76:18

Attempt blocked. Lloyd James (Leyton Orient) right footed shot from outside the box is blocked. Assisted by David Mooney.

74:44 Substitution

Substitution Substitution, Peterborough United. Lloyd Isgrove replaces Jack Payne.

74:37 Substitution

Substitution Substitution, Peterborough United. Conor Washington replaces Danny Swanson.

72:24 Substitution

Substitution Substitution, Leyton Orient. Chris Dagnall replaces Dean Cox.

71:23

Attempt saved. Shaun Batt (Leyton Orient) right footed shot from outside the box is saved in the centre of the goal. Assisted by David Mooney.

69:42

Foul by Britt Assombalonga (Peterborough United).

69:42

Lloyd James (Leyton Orient) wins a free kick on the left wing.

68:53

Foul by Mark Little (Peterborough United).

68:53

Romain Vincelot (Leyton Orient) wins a free kick in the defensive half.

68:16 Substitution

Substitution Substitution, Leyton Orient. Shaun Batt replaces Kevin Lisbie.

67:24

Attempt missed. Nicky Ajose (Peterborough United) right footed shot from outside the box is high and wide to the right. Assisted by Mark Little.

65:43

Offside, Leyton Orient. Scott Cuthbert tries a through ball, but David Mooney is caught offside.

64:17

Attempt missed. Mark Little (Peterborough United) right footed shot from outside the box misses to the left.

62:13

Tommy Rowe (Peterborough United) wins a free kick in the defensive half.

62:13

Foul by Romain Vincelot (Leyton Orient).

61:02

Attempt missed. Dean Cox (Leyton Orient) right footed shot from outside the box is too high. Assisted by Lloyd James.

59:04 Goal scored

Goal! Goal! Leyton Orient 1, Peterborough United 0. Dean Cox (Leyton Orient) right footed shot from the centre of the box to the bottom left corner following a set piece situation.

59:01

Attempt blocked. Dean Cox (Leyton Orient) right footed shot from outside the box is blocked.

57:43

Foul by Nathaniel Knight-Percival (Peterborough United).

57:43

Kevin Lisbie (Leyton Orient) wins a free kick in the attacking half.

56:28

Attempt saved. Moses Odubajo (Leyton Orient) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Kevin Lisbie.

53:50

Mark Little (Peterborough United) hits the left post with a right footed shot from the right side of the box. Assisted by Tommy Rowe.

53:40

Attempt blocked. Danny Swanson (Peterborough United) right footed shot from outside the box is blocked. Assisted by Nicky Ajose.

52:28

Jack Baldwin (Peterborough United) wins a free kick in the defensive half.

52:28

Foul by Kevin Lisbie (Leyton Orient).

51:59

Attempt missed. Tommy Rowe (Peterborough United) left footed shot from outside the box misses to the right. Assisted by Danny Swanson.

49:48

Offside, Leyton Orient. Jamie Jones tries a through ball, but Kevin Lisbie is caught offside.

49:28

Offside, Peterborough United. Britt Assombalonga tries a through ball, but Nicky Ajose is caught offside.

49:22

Attempt blocked. Moses Odubajo (Leyton Orient) left footed shot from outside the box is blocked. Assisted by Romain Vincelot.

48:48 Booking

Booking Nathaniel Knight-Percival (Peterborough United) is shown the yellow card for a bad foul.

48:35

Foul by Nathaniel Knight-Percival (Peterborough United).

48:35

Romain Vincelot (Leyton Orient) wins a free kick on the right wing.

46:53

Attempt missed. Danny Swanson (Peterborough United) right footed shot from the right side of the box is high and wide to the right. Assisted by Nicky Ajose.

45:58

Corner, Leyton Orient. Conceded by Craig Alcock.

45:00

Second Half begins Leyton Orient 0, Peterborough United 0.

45:00 +1:16 Half time

Half Time First Half ends, Leyton Orient 0, Peterborough United 0.

45:00 +1:05

Nicky Ajose (Peterborough United) wins a free kick in the defensive half.

45:00 +1:05

Foul by Lloyd James (Leyton Orient).

45:00 +0:59

Attempt missed. Dean Cox (Leyton Orient) right footed shot from the centre of the box misses to the left. Assisted by David Mooney with a headed pass.

40:37

Foul by Britt Assombalonga (Peterborough United).

40:37

Nathan Clarke (Leyton Orient) wins a free kick in the defensive half.

38:01

Attempt missed. David Mooney (Leyton Orient) right footed shot from the centre of the box misses to the left.

37:50

Delay over. They are ready to continue.

37:33

Delay in match Jack Payne (Peterborough United) because of an injury.

36:03

Corner, Leyton Orient. Conceded by Robert Olejnik.

35:59

Attempt saved. Lloyd James (Leyton Orient) right footed shot from outside the box is saved in the bottom left corner. Assisted by Elliot Omozusi.

34:45

Nicky Ajose (Peterborough United) wins a free kick in the defensive half.

34:45

Foul by Scott Cuthbert (Leyton Orient).

34:07

Attempt missed. Britt Assombalonga (Peterborough United) right footed shot from the right side of the box is too high. Assisted by Nicky Ajose.

33:50

Jack Payne (Peterborough United) wins a free kick in the defensive half.

33:50

Foul by Moses Odubajo (Leyton Orient).

32:57

Danny Swanson (Peterborough United) wins a free kick in the defensive half.

32:57

Foul by Elliot Omozusi (Leyton Orient).

31:30

Delay over. They are ready to continue.

30:26

Delay in match Mathieu Baudry (Leyton Orient) because of an injury.

29:58

Foul by Craig Alcock (Peterborough United).

29:58

Moses Odubajo (Leyton Orient) wins a free kick in the defensive half.

28:19

Nicky Ajose (Peterborough United) wins a free kick in the attacking half.

28:19

Foul by Nathan Clarke (Leyton Orient).

26:18

Craig Alcock (Peterborough United) wins a free kick in the defensive half.

26:18

Foul by Scott Cuthbert (Leyton Orient).

25:53

Corner, Leyton Orient. Conceded by Jack Payne.

25:34

Corner, Leyton Orient. Conceded by Nathaniel Knight-Percival.

25:09

Corner, Leyton Orient. Conceded by Tommy Rowe.

24:10

Attempt blocked. Jack Payne (Peterborough United) right footed shot from outside the box is blocked. Assisted by Mark Little.

22:42

Attempt missed. Kevin Lisbie (Leyton Orient) header from the centre of the box is high and wide to the right. Assisted by Dean Cox with a cross.

22:01

Attempt missed. Nicky Ajose (Peterborough United) right footed shot from outside the box misses to the left.

18:10

Attempt blocked. Tommy Rowe (Peterborough United) left footed shot from outside the box is blocked. Assisted by Jack Payne.

16:32

Jack Payne (Peterborough United) wins a free kick in the attacking half.

16:32

Foul by David Mooney (Leyton Orient).

15:39

Offside, Peterborough United. Jack Payne tries a through ball, but Britt Assombalonga is caught offside.

10:43

Attempt missed. David Mooney (Leyton Orient) right footed shot from outside the box is close, but misses the top right corner. Assisted by Kevin Lisbie with a headed pass.

8:28

Foul by Elliot Omozusi (Leyton Orient).

8:28

Danny Swanson (Peterborough United) wins a free kick on the right wing.

6:11

Corner, Peterborough United. Conceded by Mathieu Baudry.

6:10

Attempt blocked. Jack Payne (Peterborough United) right footed shot from outside the box is blocked. Assisted by Tommy Rowe.

5:04

Attempt missed. Kevin Lisbie (Leyton Orient) right footed shot from the centre of the box misses to the right. Assisted by David Mooney.

5:02

Attempt missed. David Mooney (Leyton Orient) header from the centre of the box misses to the right. Assisted by Scott Cuthbert with a cross.

2:00

Foul by Tommy Rowe (Peterborough United).

2:00

Moses Odubajo (Leyton Orient) wins a free kick on the right wing.

1:01

Attempt blocked. David Mooney (Leyton Orient) left footed shot from very close range is blocked.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers