Moses Odubajo's late goal clinched a victory for Leyton Orient against Walsall in League One.

The O's took the lead when Lloyd James's header found David Mooney, who turned and slid the ball between Saddlers keeper Aaron McCarey's legs.

Sam Mantom then equalised for the West Midlands club with a fabulous 30-yard drive into the top right-hand corner.

However late on Mooney headed on Dean Cox's cross and Odubajo arrived in the six-yard box to score the winner.

Orient have now won nine of their last 10 games in all competitions and taken 18 points from a possible 21 in the league.

VIEW FROM THE DRESSING ROOM

Leyton Orient manager Russell Slade told BBC London 94.9:

"Jamie Jones pulled off two great saves and I was delighted.

"As a group, we stood together and we weren't great until we got the goal.

"But we got the goal and then I thought we were the better side.

"At the end of the day, it's a double over Walsall, it's six points and we can't ask for anymore."

Match Stats

Shots

6 14

On target

5 5

Corners

5 5

Fouls

17 7

Live Text Commentary

90:00 +5:39 Full time

Full Time The referee brings the game to a close.

90:00 +4:02

Leon McSweeney gives away a free kick for an unfair challenge on Andy Butler. Andy Taylor restarts play with the free kick.

90:00 +1:27 Substitution

Substitution (Leyton Orient) makes a substitution, with Scott Cuthbert coming on for Lloyd James.

90:00 +1:27

Direct free kick taken by Craig Westcarr.

90:00 +1:27 Booking

Booking Booking for Anthony Griffith for unsporting behaviour.

90:00 +1:22

Anthony Griffith gives away a free kick for an unfair challenge on Adam Chambers.

90:00 +1:01

Ryan Brunt challenges Paul Downing unfairly and gives away a free kick. Aaron Mccarey restarts play with the free kick.

90:00 +0:23

Andy Taylor sends in a cross, save made by Jamie Jones.

88:52

Sam Mantom restarts play with the free kick.

88:52 Substitution

Substitution Ashley Hemmings is brought on as a substitute for Jamie Paterson.

88:52

Foul by Martin Rowlands on Sam Mantom, free kick awarded.

88:52 Booking

Booking Martin Rowlands is booked.

86:09

Assist on the goal came from Dean Cox.

86:09 Goal scored

Goal! - Moses Odubajo - Leyton O 2 - 1 Walsall A goal is scored by Moses Odubajo from inside the six-yard box low into the middle of the goal. Leyton Orient 2-1 Walsall.

86:09

Dean Cox produces a cross,

82:22 Substitution

Substitution Kevin Lisbie leaves the field to be replaced by Ryan Brunt.

82:03

Jamie Paterson is flagged offside by the assistant referee. Direct free kick taken by Jamie Jones.

79:17

Anthony Griffith fouled by Sam Mantom, the ref awards a free kick. Dean Cox produces a shot on goal direct from the free kick, Jamie Jones makes a save.

78:03 Goal scored

Goal! - Sam Mantom - Leyton O 1 - 1 Walsall Sam Mantom finds the net from 35 yards. Leyton Orient 1-1 Walsall.

76:36

Inswinging corner taken right-footed by Dean Cox from the left by-line, Andy Butler makes a clearance.

76:18

Florent Cuvelier takes a shot.

75:56

The ball is sent over by Dean Cox.

74:35 Substitution

Substitution Lee Cook goes off and Anthony Griffith comes on.

73:21

Mathieu Baudry fouled by Ben Purkiss, the ref awards a free kick. Free kick taken by Mathieu Baudry.

72:28

Aaron Mccarey restarts play with the free kick.

72:28 Substitution

Substitution Will Grigg leaves the field to be replaced by George Bowerman.

72:28

David Mooney gives away a free kick for an unfair challenge on Sam Mantom.

71:10

Sam Mantom takes a shot. Corner taken by Craig Westcarr.

70:04

Free kick awarded for a foul by Lee Cook on Ben Purkiss. Ben Purkiss restarts play with the free kick.

68:23

The offside flag is raised against Moses Odubajo. Direct free kick taken by Aaron Mccarey.

66:56

David Mooney takes a shot. Blocked by Andy Butler.

65:20 Substitution

Substitution Febian Brandy leaves the field to be replaced by Florent Cuvelier.

64:49

Aaron Mccarey takes the free kick.

64:49 Booking

Booking David Mooney is shown a yellow card for unsporting behaviour.

64:39

Free kick awarded for an unfair challenge on Aaron Mccarey by David Mooney.

63:37

A cross is delivered by Dean Cox.

62:34

Dean Cox takes the direct free kick.

62:34 Booking

Booking Ben Purkiss shown a yellow card.

62:32

Free kick awarded for an unfair challenge on Lee Cook by Ben Purkiss.

61:38

Andy Butler fouled by Kevin Lisbie, the ref awards a free kick. Aaron Mccarey restarts play with the free kick.

60:05

Lloyd James fouled by Febian Brandy, the ref awards a free kick. Leon McSweeney takes the direct free kick.

60:05 Booking

Booking Febian Brandy goes into the book for unsporting behaviour.

59:44

A cross is delivered by Dean Cox.

58:12

Foul by Mathieu Baudry on Craig Westcarr, free kick awarded. Jamie Paterson takes the direct free kick.

57:32

Shot from outside the box by Craig Westcarr goes wide right of the target.

56:31

Febian Brandy takes a shot.

55:20

Lee Cook takes a shot. Save by Aaron Mccarey. Corner taken right-footed by Dean Cox, Aaron Mccarey makes a save.

54:24

Centre by Ben Purkiss, Jamie Jones makes a comfortable save.

53:53

Unfair challenge on Febian Brandy by Lloyd James results in a free kick. Direct free kick taken by Ben Purkiss.

51:36

Adam Chambers fouled by Lloyd James, the ref awards a free kick. Aaron Mccarey takes the direct free kick.

50:06

The referee blows for offside. Aaron Mccarey takes the direct free kick.

48:58

A cross is delivered by Jamie Paterson, clearance made by Mathieu Baudry.

48:09

Corner taken right-footed by Craig Westcarr, clearance by Martin Rowlands.

47:27

A cross is delivered by Febian Brandy, Jamie Paterson takes a shot.

45:01

The referee gets the second half underway.

45:00 +2:06 Half time

Half Time The first half comes to an end.

44:06

David Mooney takes a shot. Corner taken by Lee Cook from the left by-line, clearance by Andy Butler. Clearance made by Dean Cox.

42:39 Goal scored

Goal! - David Mooney - Leyton O 1 - 0 Walsall David Mooney finds the back of the net with a goal from close range to the bottom left corner of the goal. Leyton Orient 1-0 Walsall.

42:11

Craig Westcarr crosses the ball.

41:26

The official flags Will Grigg offside. Free kick taken by Jamie Jones.

40:28

The assistant referee signals for offside against David Mooney. Aaron Mccarey takes the free kick.

39:46

David Mooney sends in a cross.

38:16

David Mooney gives away a free kick for an unfair challenge on Andy Butler. Free kick taken by Aaron Mccarey.

33:15

Sam Mantom takes the outswinging corner, clearance by Kevin Lisbie.

32:32

Corner from the right by-line taken by Lee Cook, clearance made by Craig Westcarr.

32:00

Foul by Will Grigg on Ben Chorley, free kick awarded. Free kick taken by Jamie Jones.

31:34

The ball is delivered by Andy Taylor, save made by Jamie Jones.

30:59

Craig Westcarr takes a shot. Fantastic save by Jamie Jones.

30:26

The referee blows for offside. Aaron Mccarey restarts play with the free kick.

29:41

Corner taken by Dean Cox from the left by-line, clearance by Aaron Mccarey.

29:06

Craig Westcarr has a shot on goal from outside the box which misses right.

26:48

Martin Rowlands gives away a free kick for an unfair challenge on Sam Mantom. Direct free kick taken by Sam Mantom.

26:14

Lloyd James gives away a free kick for an unfair challenge on Adam Chambers. Free kick taken by Aaron Mccarey.

25:36

Leon McSweeney delivers the ball, free kick awarded for a foul by David Mooney on Andy Butler. Direct free kick taken by Aaron Mccarey.

22:43

The ball is swung over by Jamie Paterson, Close range header by Craig Westcarr goes over the bar. Inswinging corner taken right-footed by Sam Mantom from the right by-line, Ben Chorley makes a clearance. Paul Downing concedes a free kick for a foul on David Mooney. Martin Rowlands restarts play with the free kick.

21:07

Moses Odubajo produces a cross, Paul Downing makes a clearance.

19:51

Free kick awarded for an unfair challenge on Jamie Paterson by Lloyd James. Direct free kick taken by Ben Purkiss.

19:18

Effort on goal by Jamie Paterson from outside the box goes harmlessly over the bar.

17:44

Centre by Craig Westcarr. Craig Westcarr takes a shot. Mathieu Baudry gets a block in.

15:16

Craig Westcarr takes a shot. Save by Jamie Jones.

14:04

The referee blows for offside against Will Grigg. Free kick taken by Ben Chorley.

12:43

Centre by Dean Cox, clearance by Ben Purkiss.

11:08

David Mooney takes a shot. Save made by Aaron Mccarey.

10:28

Foul by Jamie Paterson on Moses Odubajo, free kick awarded. Martin Rowlands takes the direct free kick.

9:10

Craig Westcarr takes a shot. Jamie Jones makes a comfortable save.

3:46

Foul by David Mooney on Andy Butler, free kick awarded. Aaron Mccarey restarts play with the free kick.

0:55

Sam Mantom takes a shot. Outswinging corner taken by Sam Mantom from the right by-line.

0:22

David Mooney sends in a cross.

0:00

The referee gets the game underway.

Live data and text provided by our data suppliers