First-half goals from Moses Odubajo and David Mooney gave Leyton Orient victory over Crewe and top spot in League One.

Odubajo lashed home Dean Cox's through-ball to put the O's ahead before Crewe conceded two penalties in six minutes.

Kevin Lisbie was pulled down by Alex midfielder Chuks Aneke at a corner and put the spot-kick wide but strike partner Mooney made no mistake, firing home after being felled in the box.

Crewe rarely threatened although Aneke hit the crossbar with 10 minutes left.

VIEW FROM THE DRESSING ROOM

Leyton Orient boss Russell Slade speaks to BBC London 94.9:

"It was a great performance in the first half. They didn't seem to be able to cope with us defensively, and we carved a lot of openings in the first period.

"Crewe inevitably came back into it in the second period, got a few corners, put us under pressure, but when they did we were good enough to get the block in and there was an exceptionally good save from Jamie Jones along the way as well.

"When you've had all the play in the first period and could have been three or four goals up, and you've not put the game completely to bed, you have to expect Crewe to come at you more in the second half, which they did.

"But we stood up and a clean sheet gives me a real boost, to be honest."

Match Stats

Shots

10 13

On target

4 4

Corners

4 10

Fouls

17 14

Live Text Commentary

90:00 +5:34 Full time

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

90:00 +5:09

Free kick taken by Jamie Jones.

90:00 +4:50

Free kick awarded for a foul by Ryan Colclough on Romain Vincelot.

90:00 +4:23

Johnny Gorman makes a clearance.

90:00 +4:17

Free kick crossed by Lee Molyneux.

90:00 +3:49

Booking for Scott Cuthbert for unsporting behaviour.

90:00 +3:49 Booking

Booking

90:00 +3:45

Foul by Scott Cuthbert on Ryan Colclough, free kick awarded.

90:00 +3:23

Anthony Grant restarts play with the free kick.

90:00 +3:17

Free kick awarded for a foul by Johnny Gorman on Ryan Colclough.

90:00 +0:17

Clearance made by Harry Davis.

90:00 +0:12

Dean Cox delivers the ball.

87:55 Substitution

Substitution Lee Molyneux comes on in place of Kelvin Mellor.

87:50 Substitution

Substitution Oliver Turton replaces Abdul Osman.

86:30

Anthony Grant restarts play with the free kick.

85:57

Romain Vincelot goes into the book.

85:57 Booking

Booking

85:29

Unfair challenge on Abdul Osman by Romain Vincelot results in a free kick.

84:43

Kevin Lisbie heads at goal. Alan Martin catches the ball.

84:33

Free kick taken by Dean Cox.

83:55

Abdul Osman gives away a free kick for an unfair challenge on Kevin Lisbie.

82:53 Substitution

Substitution Yohann Lasimant comes on in place of David Mooney.

81:46

Clearance made by Mathieu Baudry.

80:46

Chuks Aneke takes a shot and bounced off the bar.

80:21

Scott Cuthbert manages to make a clearance.

80:18

Corner taken by Bradden Inman.

80:08

Mathieu Baudry manages to make a clearance.

80:06

Corner taken by Bradden Inman.

79:45

Chance falls to Chuks Aneke who heads at goal. Fine finger tip save by Jamie Jones.

79:32

Centre by Abdul Osman.

79:17

Corner taken by Bradden Inman from the left by-line.

79:00

Clearance by Mathieu Baudry.

78:51

Nathan Clarke manages to make a clearance.

78:48

Centre by Matt Tootle.

77:30

Alan Martin takes the free kick.

77:18

The assistant referee signals for offside against David Mooney.

76:55

Clearance by George Ray.

76:53

Corner from the left by-line taken by Johnny Gorman.

76:28

Dean Cox shoots direct from the free kick.

75:33

Abdul Osman concedes a free kick for a foul on Kevin Lisbie.

75:07 Substitution

Substitution Lloyd James leaves the field to be replaced by Marvin Bartley.

74:22

Ryan Colclough has an effort at goal. Jamie Jones safely holds on.

72:43

Chuks Aneke has a headed effort at goal. Jamie Jones safely holds on.

72:31

Free kick taken by Harry Davis.

72:12

Free kick awarded for a foul by Nathan Clarke on Chuks Aneke.

70:33

Header by George Ray misses left.

70:23

Corner taken by Ryan Colclough from the left by-line.

70:10

Clearance made by Nathan Clarke.

70:04

Corner taken by Ryan Colclough.

69:46

Anthony Grant takes a shot.

69:33

Abdul Osman restarts play with the free kick.

69:27

Unfair challenge on Chuks Aneke by Mathieu Baudry results in a free kick.

68:44

Shot by David Mooney. Alan Martin safely holds on.

68:02 Substitution

Substitution Vadaine Oliver leaves the field to be replaced by Bradden Inman.

67:04

Free kick taken by Lloyd James.

66:47

Free kick awarded for an unfair challenge on Kevin Lisbie by Harry Davis.

66:20

Ryan Colclough takes the chance to get an effort at goal. A parry by Jamie Jones prevents the goal.

65:48

Clearance by Nathan Clarke.

65:43

The ball is delivered by Max Clayton.

64:46

Free kick taken by Alan Martin.

64:21 Substitution

Substitution Johnny Gorman joins the action as a substitute, replacing Moses Odubajo.

62:39

David Mooney is ruled offside.

59:30

Clearance by Kevin Lisbie.

59:25

Corner taken by Ryan Colclough.

59:00

Ryan Colclough takes the chance to get an effort at goal.

58:33

Clearance by Kevin Lisbie.

58:29

Corner from the right by-line taken by Ryan Colclough.

57:58

Kevin Lisbie manages to make a clearance.

57:54

Matt Tootle crosses the ball in from the free kick.

57:34

Free kick awarded for a foul by Scott Cuthbert on Anthony Grant.

55:50

Shot by Chuks Aneke went wide of the right-hand post.

54:25

The ball is delivered by Matt Tootle.

52:59

Free kick crossed by Matt Tootle.

52:35

David Mooney concedes a free kick for a foul on Matt Tootle.

50:53

Ryan Colclough takes the chance to get an effort at goal and missed to the left of the net.

49:50

Kevin Lisbie takes a shot and went wide of the right hand upright.

49:41

Moses Odubajo produces a cross.

48:38

Corner taken by Ryan Colclough from the left by-line.

48:27

Kevin Lisbie manages to make a clearance.

48:21

Corner taken by Ryan Colclough from the left by-line.

48:05

Clearance made by Kevin Lisbie.

48:01

Corner from the left by-line taken by Ryan Colclough.

47:39

Max Clayton has an effort at goal.

46:27

David Mooney makes a clearance.

46:21

Matt Tootle restarts play with the free kick.

45:57

Unfair challenge on Max Clayton by Nathan Clarke results in a free kick.

45:01

The match restarts for the second half.

45:00 +3:27 Half time

Half Time The half-time whistle blows.

45:00 +3:15

Matt Tootle takes the free kick.

45:00 +3:03

Free kick awarded for an unfair challenge on Ryan Colclough by Scott Cuthbert.

45:00 +2:55

Abdul Osman restarts play with the free kick.

45:00 +2:48

Foul by Romain Vincelot on Anthony Grant, free kick awarded.

45:00 +1:23

Free kick taken by Nathan Clarke.

45:00 +0:56

The referee cautions George Ray for unsporting behaviour.

45:00 +0:56 Booking

Booking

45:00 +0:49

Unfair challenge on Kevin Lisbie by George Ray results in a free kick.

44:46

Lloyd James crosses the ball in from the free kick.

44:23

Free kick awarded for an unfair challenge on Kevin Lisbie by George Ray.

43:44

Chuks Aneke takes a shot and missed to the right of the net.

42:20

Alan Martin restarts play with the free kick.

42:07

Free kick awarded for an unfair challenge on George Ray by David Mooney.

40:56

Mathieu Baudry takes the free kick.

40:37

Foul by Anthony Grant on Moses Odubajo, free kick awarded.

40:02

Elliot Omozusi crosses the ball in from the free kick.

39:44

Booking for Abdul Osman.

39:44 Booking

Booking

39:37

David Mooney fouled by Abdul Osman, the ref awards a free kick.

36:37 Goal scored

Goal! - David Mooney - Leyton O 2 - 0 Crewe Penalty taken right-footed by David Mooney and scored. Leyton Orient 2-0 Crewe.

36:12

George Ray concedes a Penalty for a foul on David Mooney.

33:57

Clearance made by Kelvin Mellor.

33:54

The ball is crossed by Moses Odubajo.

33:20

George Ray manages to make a clearance.

33:17

Corner taken by Lloyd James.

32:50

Corner taken by Lloyd James.

32:10

Free kick taken by Nathan Clarke.

32:01

Foul by Max Clayton on Lloyd James, free kick awarded.

30:24 Penalty

Penalty missed by Kevin Lisbie.

29:48

Chuks Aneke is cautioned.

29:48 Booking

Booking

29:25

Chuks Aneke concedes a Penalty for a foul on Nathan Clarke.

29:14

Corner taken by Lloyd James.

28:52

Moses Odubajo takes a shot.

27:22

Dean Cox takes a shot and cleared the bar.

24:28

Clearance made by Harry Davis.

24:26

The ball is delivered by Nathan Clarke.

22:35

Harry Davis takes the free kick.

22:04

David Mooney gives away a free kick for an unfair challenge on Anthony Grant.

20:18

Alan Martin restarts play with the free kick.

20:02

Lloyd James goes into the book.

20:02 Booking

Booking

19:55

Free kick awarded for a foul by Lloyd James on Anthony Grant.

19:04

Alan Martin takes the free kick.

18:19

Unfair challenge on Abdul Osman by Nathan Clarke results in a free kick.

18:01

Lloyd James crosses the ball in from the free kick.

17:41

Free kick awarded for an unfair challenge on Romain Vincelot by Chuks Aneke.

16:45

Scott Cuthbert makes a clearance.

16:38

Matt Tootle crosses the ball in from the free kick.

16:02

Romain Vincelot gives away a free kick for an unfair challenge on Anthony Grant.

14:20

Moses Odubajo has an effort at goal. Alan Martin parries the effort to safety.

13:54

George Ray makes a clearance.

13:50

David Mooney crosses the ball.

13:29

Strike comes in from Lloyd James from the free kick.

12:39

Abdul Osman gives away a free kick for an unfair challenge on Dean Cox.

10:59

Matt Tootle takes a shot.

8:26

Free kick taken by Jamie Jones.

8:07

Kelvin Mellor gives away a free kick for an unfair challenge on Scott Cuthbert.

7:54

Harry Davis restarts play with the free kick.

7:33

Harry Davis fouled by Kevin Lisbie, the ref awards a free kick.

6:21

Assist on the goal came from Dean Cox.

6:21 Goal scored

Goal! - Moses Odubajo - Leyton O 1 - 0 Crewe Moses Odubajo slots the ball right footed into the goal. Leyton Orient 1-0 Crewe.

5:18

George Ray makes a clearance.

5:11

Dean Cox sends in a cross.

3:18

Kevin Lisbie takes a shot and went wide of the right hand upright.

2:46

Harry Davis takes the free kick.

2:18

Mathieu Baudry challenges Max Clayton unfairly and gives away a free kick.

1:22

Alan Martin restarts play with the free kick.

1:02

David Mooney is ruled offside.

0:00

The referee gets the match started.

Live data and text provided by our data suppliers