Walsall were consigned to a sixth game without a win after a freak goal gave Colchester the three points with their place in League One assured.

Gavin Massey's curling shot drew a save from Richard O'Donnell before Sam Walker kept Sam Mantom's shot out.

The U's winner came in bizarre fashion when James Chambers' clearance hit Craig Eastmond and flew past O'Donnell.

Walsall had chances to equalise but Walker denied Andy Butler and Clinton Morrison cleared off the line late on.

Lineup, Bookings (0) & Substitutions (6)

Walsall

  • 01 O'Donnell
  • 15 Chambers
  • 03 Taylor
  • 08 Mantom
  • 12 Downing
  • 04 Butler
  • 16 Baxendale (Bakayoko - 75' )
  • 07 Chambers
  • 26 McQuilkin (Sawyers - 62' )
  • 10 Westcarr
  • 21 Morris (Featherstone - 74' )

Substitutes

  • 02 Purkiss
  • 06 Featherstone
  • 13 Lewis
  • 14 Benning
  • 17 Flanagan
  • 25 Sawyers
  • 27 Bakayoko

Colchester United

  • 44 Walker
  • 16 Wynter
  • 03 Dickson
  • 15 Bean (Wright - 45' )
  • 04 Okuonghae (Kent - 45' )
  • 18 Eastman
  • 22 Gilbey
  • 06 Eastmond
  • 09 Morrison
  • 21 Massey
  • 25 Vose (Duguid - 72' )

Substitutes

  • 01 Cousins
  • 02 Wright
  • 23 Olufemi
  • 30 Wright
  • 37 Duguid
  • 41 Bonne
  • 42 Kent
Ref: David Webb
Att: 4,271

Match Stats

Shots

17 4

On target

6 3

Corners

6 2

Fouls

6 7

Live Text Commentary

Full time

Full Time Match ends, Walsall 0, Colchester United 1.

90:00 +3:29 Full time

Full Time Second Half ends, Walsall 0, Colchester United 1.

90:00 +3:10

Corner, Walsall. Conceded by Gavin Massey.

90:00 +3:00

Andy Taylor (Walsall) wins a free kick in the defensive half.

90:00 +2:59

Foul by Karl Duguid (Colchester United).

90:00 +2:12

Attempt missed. Andy Taylor (Walsall) right footed shot from the left side of the six yard box is too high following a set piece situation.

90:00 +1:33

Foul by Craig Eastmond (Colchester United).

90:00 +1:33

Sam Mantom (Walsall) wins a free kick in the defensive half.

87:53

Attempt missed. Craig Westcarr (Walsall) right footed shot from outside the box is too high.

86:19

Attempt blocked. Amadou Bakayoko (Walsall) right footed shot from the right side of the box is blocked.

84:47

Corner, Walsall. Conceded by Sam Walker.

84:40

Attempt saved. Andrew Butler (Walsall) right footed shot from the left side of the six yard box is saved in the bottom left corner.

83:24

Craig Eastmond (Colchester United) wins a free kick in the attacking half.

83:24

Foul by Nicky Featherstone (Walsall).

80:06

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

79:57

Attempt blocked. Adam Chambers (Walsall) right footed shot from outside the box is blocked.

78:16

Foul by Karl Duguid (Colchester United).

78:16

Sam Mantom (Walsall) wins a free kick in the defensive half.

75:46

Foul by Alex Gilbey (Colchester United).

75:46

Sam Mantom (Walsall) wins a free kick in the defensive half.

74:07 Substitution

Substitution Substitution, Walsall. Amadou Bakayoko replaces James Baxendale.

73:54 Substitution

Substitution Substitution, Walsall. Nicky Featherstone replaces Kieron Morris.

71:12 Substitution

Substitution Substitution, Colchester United. Karl Duguid replaces Dominic Vose.

68:22

Attempt blocked. Romaine Sawyers (Walsall) right footed shot from outside the box is blocked.

67:14

Corner, Walsall. Conceded by Craig Eastmond.

66:33

Corner, Walsall. Conceded by Frankie Kent.

61:44 Substitution

Substitution Substitution, Walsall. Romaine Sawyers replaces James McQuilkin.

60:55

Foul by Alex Wynter (Colchester United).

60:55

Kieron Morris (Walsall) wins a free kick in the defensive half.

59:04

Attempt missed. James Baxendale (Walsall) right footed shot from the left side of the box is high and wide to the right.

58:16

Craig Eastmond (Colchester United) wins a free kick in the defensive half.

58:16

Foul by James Baxendale (Walsall).

57:45

Attempt missed. Sam Mantom (Walsall) right footed shot from outside the box is close, but misses to the left.

55:18

Attempt missed. Sam Mantom (Walsall) right footed shot from a difficult angle and long range on the left is close, but misses to the left.

53:16 Goal scored

Goal! Goal! Walsall 0, Colchester United 1. Craig Eastmond (Colchester United) right footed shot from the centre of the box to the bottom left corner.

50:22

Tom Eastman (Colchester United) wins a free kick in the attacking half.

50:22

Foul by Andrew Butler (Walsall).

49:51

Corner, Walsall. Conceded by Sam Walker.

49:40

Attempt saved. Adam Chambers (Walsall) left footed shot from the left side of the box is saved in the bottom right corner.

45:00

Second Half begins Walsall 0, Colchester United 0.

45:00 Substitution

Substitution Substitution, Colchester United. Drey Wright replaces Marcus Bean.

45:00 Substitution

Substitution Substitution, Colchester United. Frankie Kent replaces Magnus Okuonghae.

45:00 +1:00 Half time

Half Time First Half ends, Walsall 0, Colchester United 0.

45:00 +0:26

Attempt saved. Kieron Morris (Walsall) right footed shot from outside the box is saved in the centre of the goal.

32:36

Attempt missed. Craig Westcarr (Walsall) right footed shot from outside the box is too high.

31:18

Attempt missed. Craig Westcarr (Walsall) right footed shot from the centre of the box is too high.

29:53

Attempt saved. Sam Mantom (Walsall) right footed shot from outside the box is saved in the centre of the goal.

28:19

Craig Eastmond (Colchester United) wins a free kick in the attacking half.

28:19

Foul by Kieron Morris (Walsall).

23:09

Marcus Bean (Colchester United) wins a free kick in the defensive half.

23:09

Foul by James Chambers (Walsall).

22:28

Attempt missed. Marcus Bean (Colchester United) right footed shot from outside the box is close, but misses to the left.

19:14

Attempt saved. Kieron Morris (Walsall) right footed shot from outside the box is saved in the centre of the goal.

17:14

Corner, Colchester United. Conceded by Richard O'Donnell.

16:57

Attempt saved. Gavin Massey (Colchester United) left footed shot from outside the box is saved in the bottom left corner.

12:58

Corner, Colchester United. Conceded by James Chambers.

8:25

Corner, Walsall. Conceded by Sam Walker.

8:16

Attempt saved. James Baxendale (Walsall) right footed shot from the left side of the box is saved in the bottom right corner.

7:37

Foul by Craig Eastmond (Colchester United).

7:37

Craig Westcarr (Walsall) wins a free kick in the defensive half.

5:12

Attempt saved. Clinton Morrison (Colchester United) left footed shot from the centre of the box is saved in the centre of the goal.

3:33

Foul by Ryan Dickson (Colchester United).

3:33

James Baxendale (Walsall) wins a free kick on the left wing.

1:24

Ryan Dickson (Colchester United) wins a free kick in the defensive half.

1:24

Foul by James McQuilkin (Walsall).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers