An injury-time own goal denied Crewe a crucial victory in their battle against relegation but the point did little to enhance Walsall's play-off hopes.

Crewe took the lead when Matt Tootle crossed low into the goalmouth and Chucks Aneke coolly slotted home.

The Saddlers were handed an equaliser in injury-time when Mark Ellis turned the ball past his own goalkeeper.

The home side almost grabbed a winner when a Milan Lalkovic pile-driver was turned onto the bar by Ben Garratt.

Walsall manager Dean Smith told BBC WM:

"We deserved at least a point, we kept good possession of the ball but we never penetrated anywhere near the level we need to.

"If we want to get where we want to be, we need to win football games and to do that we need to score goals, and we're not doing that enough at the moment.

"We're one point closer [to the play-offs] now because the teams above us got beat. We know if we want to be there, we need to start winning games quickly."

Crewe manager Steve Davis told BBC Radio Stoke:

"We should have won the game. It was a night where the lads have given everything.

"The back four and keeper were terrific tonight and they deserved a clean sheet.

"We want the season to be better and we've done everything we can tonight to try and get those three points."

Lineup, Bookings (3) & Substitutions (6)

Walsall

  • 01 O'Donnell
  • 02 Purkiss
  • 03 Taylor
  • 07 Chambers
  • 15 Chambers
  • 04 Butler
  • 29 Brandy
  • 06 Featherstone (McQuilkin - 79' )
  • 24 Hewitt (Lalkovic - 45' )
  • 25 Sawyers (Ngoo - 68' )
  • 10 Westcarr

Substitutes

  • 09 Lalkovic
  • 12 Downing
  • 14 Benning
  • 16 Baxendale
  • 22 Roberts
  • 26 McQuilkin
  • 30 Ngoo

Crewe Alexandra

  • 21 Garratt
  • 02 Tootle Booked
  • 16 Guthrie
  • 42 Grant Booked
  • 04 Davis
  • 05 Ellis
  • 31 Park (Moore - 79' )
  • 22 Evans
  • 09 Pogba (Oliver - 79' )
  • 26 Aneke
  • 14 Inman Booked (Mellor - 88' )

Substitutes

  • 01 Phillips
  • 03 Mellor
  • 06 Dugdale
  • 11 Moore
  • 18 Nolan
  • 19 Oliver
  • 30 Ikpeazu
Ref: Tony Harrington
Att: 3,777

Match Stats

Shots

13 10

On target

1 2

Corners

8 1

Fouls

10 12

Live Text Commentary

Full time

Full Time Match ends, Walsall 1, Crewe Alexandra 1.

90:00 +4:15 Full time

Full Time Second Half ends, Walsall 1, Crewe Alexandra 1.

90:00 +3:51

Foul by Adam Chambers (Walsall).

90:00 +3:51

Vadaine Oliver (Crewe Alexandra) wins a free kick in the defensive half.

90:00 +2:43

James Chambers (Walsall) wins a free kick in the attacking half.

90:00 +2:43

Foul by Chukwuemeka Aneke (Crewe Alexandra).

90:00 +1:54

Milan Lalkovic (Walsall) hits the bar with a right footed shot from outside the box.

90:00 +1:19

Corner, Walsall. Conceded by Harry Davis.

90:00 +0:20 Goal scored

Goal! Own Goal by Mark Ellis, Crewe Alexandra. Walsall 1, Crewe Alexandra 1.

88:00

George Evans (Crewe Alexandra) wins a free kick in the attacking half.

87:58

Foul by Andy Taylor (Walsall).

87:47 Substitution

Substitution Substitution, Crewe Alexandra. Kelvin Mellor replaces Bradden Inman.

85:46

Attempt saved. Milan Lalkovic (Walsall) header from the left side of the box is saved in the top centre of the goal.

84:53 Booking

Booking Matt Tootle (Crewe Alexandra) is shown the yellow card.

84:41

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

82:56

Attempt blocked. Bradden Inman (Crewe Alexandra) right footed shot from the centre of the box is blocked.

80:13

Foul by Michael Ngoo (Walsall).

80:13

George Evans (Crewe Alexandra) wins a free kick in the defensive half.

79:58

Attempt blocked. Andy Taylor (Walsall) right footed shot from outside the box is blocked.

78:55 Substitution

Substitution Substitution, Walsall. James McQuilkin replaces Nicky Featherstone.

78:39 Substitution

Substitution Substitution, Crewe Alexandra. Byron Moore replaces Cameron Park.

78:22 Substitution

Substitution Substitution, Crewe Alexandra. Vadaine Oliver replaces Mathias Pogba.

77:18

Attempt blocked. Bradden Inman (Crewe Alexandra) right footed shot from outside the box is blocked.

76:43

Corner, Walsall. Conceded by Matt Tootle.

73:20

Corner, Walsall. Conceded by Cameron Park.

72:11

Attempt missed. Febian Brandy (Walsall) right footed shot from outside the box misses to the right.

71:36

Attempt missed. Mathias Pogba (Crewe Alexandra) right footed shot from the centre of the box misses to the left.

70:05

Michael Ngoo (Walsall) hits the left post with a left footed shot from the centre of the box.

67:37 Substitution

Substitution Substitution, Walsall. Michael Ngoo replaces Romaine Sawyers.

67:10

Febian Brandy (Walsall) wins a free kick on the left wing.

67:10

Foul by Cameron Park (Crewe Alexandra).

66:32

Attempt blocked. Anthony Grant (Crewe Alexandra) left footed shot from outside the box is blocked.

62:48

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

62:48

Foul by Mark Ellis (Crewe Alexandra).

61:50

Foul by Romaine Sawyers (Walsall).

61:50

Chukwuemeka Aneke (Crewe Alexandra) wins a free kick on the left wing.

61:32

Febian Brandy (Walsall) wins a free kick on the left wing.

61:32

Foul by Matt Tootle (Crewe Alexandra).

59:23

Corner, Walsall. Conceded by Jon Guthrie.

58:01

Adam Chambers (Walsall) wins a free kick in the attacking half.

58:01

Foul by Chukwuemeka Aneke (Crewe Alexandra).

56:47

Corner, Walsall. Conceded by Matt Tootle.

55:25

Febian Brandy (Walsall) wins a free kick in the defensive half.

55:25

Foul by Chukwuemeka Aneke (Crewe Alexandra).

54:16

Corner, Walsall. Conceded by Harry Davis.

54:07

Attempt blocked. Adam Chambers (Walsall) right footed shot from the left side of the box is blocked.

50:54 Goal scored

Goal! Goal! Walsall 0, Crewe Alexandra 1. Chukwuemeka Aneke (Crewe Alexandra) right footed shot from the centre of the box to the centre of the goal.

49:39

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

47:46

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

46:06

Corner, Crewe Alexandra. Conceded by Andrew Butler.

45:51

Attempt blocked. Cameron Park (Crewe Alexandra) left footed shot from outside the box is blocked.

45:00

Second Half begins Walsall 0, Crewe Alexandra 0.

45:00 Substitution

Substitution Substitution, Walsall. Milan Lalkovic replaces Troy Hewitt.

45:00 +0:59 Half time

Half Time First Half ends, Walsall 0, Crewe Alexandra 0.

44:42

Febian Brandy (Walsall) wins a free kick in the defensive half.

44:42

Foul by Jon Guthrie (Crewe Alexandra).

42:55

Attempt blocked. Nicky Featherstone (Walsall) right footed shot from outside the box is blocked.

42:23

Attempt saved. Chukwuemeka Aneke (Crewe Alexandra) right footed shot from outside the box is saved in the centre of the goal.

41:45

Foul by Adam Chambers (Walsall).

41:45

Matt Tootle (Crewe Alexandra) wins a free kick in the attacking half.

40:33

Mathias Pogba (Crewe Alexandra) wins a free kick in the attacking half.

40:30

Foul by James Chambers (Walsall).

38:58

Attempt blocked. Nicky Featherstone (Walsall) right footed shot from outside the box is blocked.

36:21

Attempt blocked. Chukwuemeka Aneke (Crewe Alexandra) right footed shot from outside the box is blocked.

31:42

Foul by Febian Brandy (Walsall).

31:42

Bradden Inman (Crewe Alexandra) wins a free kick in the defensive half.

30:09 Booking

Booking Bradden Inman (Crewe Alexandra) is shown the yellow card.

30:00

Ben Purkiss (Walsall) wins a free kick in the defensive half.

30:00

Foul by Bradden Inman (Crewe Alexandra).

28:00

Bradden Inman (Crewe Alexandra) wins a free kick in the attacking half.

27:59

Foul by Ben Purkiss (Walsall).

25:40

Attempt missed. Anthony Grant (Crewe Alexandra) right footed shot from outside the box misses to the right.

24:58

Attempt missed. Andrew Butler (Walsall) header from the centre of the box is just a bit too high.

24:31

Corner, Walsall. Conceded by Matt Tootle.

24:22

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

23:43 Booking

Booking Anthony Grant (Crewe Alexandra) is shown the yellow card.

23:34

Febian Brandy (Walsall) wins a free kick in the defensive half.

23:34

Foul by Anthony Grant (Crewe Alexandra).

23:16

Attempt blocked. Chukwuemeka Aneke (Crewe Alexandra) right footed shot from the right side of the box is blocked.

18:13

Foul by Troy Hewitt (Walsall).

18:13

Mark Ellis (Crewe Alexandra) wins a free kick in the attacking half.

17:26

Corner, Walsall. Conceded by Anthony Grant.

16:33

Romaine Sawyers (Walsall) wins a free kick in the attacking half.

16:33

Foul by Anthony Grant (Crewe Alexandra).

12:40

Foul by Adam Chambers (Walsall).

12:40

Mathias Pogba (Crewe Alexandra) wins a free kick in the defensive half.

7:02

Foul by Harry Davis (Crewe Alexandra).

7:02

Troy Hewitt (Walsall) wins a free kick in the attacking half.

1:03

Febian Brandy (Walsall) wins a free kick in the defensive half.

1:03

Foul by George Evans (Crewe Alexandra).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers