Cody McDonald grabbed a second-half equaliser to earn a point for Gillingham against Walsall and ensure they removed any threat of relegation.

Walsall came closest to breaking the deadlock early on when Craig Westcarr headed straight at Stuart Nelson.

The Saddlers took the lead after the break when Febian Brandy drove home Westcarr's rebounded shot.

Adebayo Akinfenwa teed up McDonald late on, who fired past Richard O'Donnell for his 16th goal of the season.

Gillingham manager Peter Taylor told BBC Radio Kent:

"I am delighted to get a very good away point against a good team; Walsall play some terrific football.

"I don't think Cody McDonald was having a particularly great afternoon but what goalscorers do is get you a goal whether they're having a good game or not.

"It would have to be extremely unlucky for us to go down now. We'll keep working.

"We showed a good attitude today and we'll show a good attitude against Preston on Saturday."

Lineup, Bookings (3) & Substitutions (5)

Walsall

  • 01 O'Donnell
  • 15 Chambers
  • 14 Benning
  • 08 Mantom
  • 12 Downing Booked
  • 04 Butler
  • 07 Chambers
  • 09 Lalkovic
  • 10 Westcarr
  • 25 Sawyers (Ngoo - 75' )
  • 29 Brandy (Bakayoko - 91' )

Substitutes

  • 03 Taylor
  • 06 Featherstone
  • 13 Lewis
  • 16 Baxendale
  • 26 McQuilkin
  • 27 Bakayoko
  • 30 Ngoo

Gillingham

  • 01 Nelson
  • 29 Hewitt Booked
  • 03 Martin
  • 31 Hessenthaler
  • 06 Legge
  • 26 Barrett
  • 27 Fagan (Lee - 75' )
  • 15 Dack Booked (Weston - 60' )
  • 10 McDonald
  • 12 Gregory
  • 07 Whelpdale (Akinfenwa - 60' )

Substitutes

  • 04 Linganzi
  • 08 Akinfenwa
  • 11 Weston
  • 18 Lee
  • 19 Smith
  • 23 Harriman
  • 35 Baxter
Ref: Darren Sheldrake
Att: 3,890

Match Stats

Shots

13 9

On target

5 5

Corners

9 5

Fouls

5 9

Live Text Commentary

Full time

Full Time Match ends, Walsall 1, Gillingham 1.

90:00 +4:05 Full time

Full Time Second Half ends, Walsall 1, Gillingham 1.

90:00 +3:15

Attempt missed. Milan Lalkovic (Walsall) right footed shot from the left side of the box is too high.

90:00 +1:47

Corner, Walsall. Conceded by Leon Legge.

90:00 +0:40 Substitution

Substitution Substitution, Walsall. Amadou Bakayoko replaces Febian Brandy.

89:19

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

88:00

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

87:59

Foul by Steven Gregory (Gillingham).

85:15

Milan Lalkovic (Walsall) wins a free kick in the defensive half.

85:15

Foul by Adebayo Akinfenwa (Gillingham).

83:36 Goal scored

Goal! Goal! Walsall 1, Gillingham 1. Cody McDonald (Gillingham) left footed shot from the centre of the box to the bottom right corner. Assisted by Adebayo Akinfenwa.

81:22

Foul by Milan Lalkovic (Walsall).

81:22

Charlie Lee (Gillingham) wins a free kick in the attacking half.

79:47

Attempt blocked. Malvind Benning (Walsall) right footed shot from the centre of the box is blocked.

78:07

Attempt saved. Myles Weston (Gillingham) right footed shot from outside the box is saved in the centre of the goal.

76:45

Attempt missed. Milan Lalkovic (Walsall) right footed shot from outside the box is close, but misses to the right.

74:37 Substitution

Substitution Substitution, Walsall. Michael Ngoo replaces Romaine Sawyers.

74:24 Substitution

Substitution Substitution, Gillingham. Charlie Lee replaces Craig Fagan.

74:21

Hand ball by Adebayo Akinfenwa (Gillingham).

70:17

Craig Westcarr (Walsall) hits the left post with a right footed shot from outside the box.

65:48

Attempt missed. Adebayo Akinfenwa (Gillingham) header from the centre of the box misses to the left following a corner.

65:30

Corner, Gillingham. Conceded by Adam Chambers.

64:36 Booking

Booking Paul Downing (Walsall) is shown the yellow card.

64:27

Foul by Paul Downing (Walsall).

64:27

Cody McDonald (Gillingham) wins a free kick in the attacking half.

61:17

Andrew Butler (Walsall) wins a free kick on the right wing.

61:17

Foul by Adebayo Akinfenwa (Gillingham).

60:00 Substitution

Substitution Substitution, Gillingham. Myles Weston replaces Bradley Dack.

59:44 Substitution

Substitution Substitution, Gillingham. Adebayo Akinfenwa replaces Chris Whelpdale.

59:05

Attempt missed. Steven Gregory (Gillingham) right footed shot from outside the box is close, but misses to the right.

56:20 Booking

Booking Elliott Hewitt (Gillingham) is shown the yellow card.

56:15

Milan Lalkovic (Walsall) wins a free kick in the defensive half.

56:15

Foul by Elliott Hewitt (Gillingham).

54:42 Goal scored

Goal! Goal! Walsall 1, Gillingham 0. Febian Brandy (Walsall) right footed shot from the centre of the box to the centre of the goal.

54:28

Attempt saved. Romaine Sawyers (Walsall) right footed shot from the centre of the box is saved in the centre of the goal.

53:27 Booking

Booking Bradley Dack (Gillingham) is shown the yellow card.

53:15

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

53:15

Foul by Bradley Dack (Gillingham).

52:35

Attempt missed. Adam Barrett (Gillingham) header from the centre of the box is too high.

51:50

Foul by Malvind Benning (Walsall).

51:50

Elliott Hewitt (Gillingham) wins a free kick in the defensive half.

51:08

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

50:45

Corner, Walsall. Conceded by Chris Whelpdale.

50:02

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

48:29

Hand ball by James Chambers (Walsall).

47:48

Corner, Walsall. Conceded by Elliott Hewitt.

45:00

Second Half begins Walsall 0, Gillingham 0.

45:00 +1:06 Half time

Half Time First Half ends, Walsall 0, Gillingham 0.

45:00 +0:40

Corner, Gillingham. Conceded by Andrew Butler.

44:32

Foul by James Chambers (Walsall).

44:32

Craig Fagan (Gillingham) wins a free kick in the defensive half.

43:59

Attempt saved. Craig Westcarr (Walsall) header from the right side of the box is saved in the centre of the goal.

42:49

Corner, Gillingham. Conceded by James Chambers.

42:17

Attempt blocked. Andrew Butler (Walsall) header from the centre of the box is blocked.

41:45

Corner, Walsall. Conceded by Steven Gregory.

41:18

Attempt blocked. Febian Brandy (Walsall) right footed shot from outside the box is blocked.

36:41

Corner, Walsall. Conceded by Stuart Nelson.

36:09

Corner, Walsall. Conceded by Joe Martin.

35:34

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

35:34

Foul by Bradley Dack (Gillingham).

33:23

Attempt saved. Jake Hessenthaler (Gillingham) right footed shot from outside the box is saved in the centre of the goal.

32:01

Attempt missed. Leon Legge (Gillingham) header from the centre of the box is too high following a corner.

31:49

Corner, Gillingham. Conceded by Paul Downing.

27:37

Corner, Walsall. Conceded by Jake Hessenthaler.

18:31

Foul by Jake Hessenthaler (Gillingham).

18:31

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

8:20

Corner, Walsall. Conceded by Elliott Hewitt.

7:04

Attempt saved. Leon Legge (Gillingham) right footed shot from the centre of the box is saved in the top centre of the goal.

6:30

Corner, Gillingham. Conceded by Malvind Benning.

5:11

Attempt saved. Cody McDonald (Gillingham) right footed shot from outside the box is saved in the centre of the goal.

2:16

Attempt missed. Adam Chambers (Walsall) right footed shot from outside the box is high and wide to the right.

1:42

Corner, Walsall. Conceded by Leon Legge.

0:30

Foul by Elliott Hewitt (Gillingham).

0:30

Milan Lalkovic (Walsall) wins a free kick in the defensive half.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers