League One
Gillingham1Walsall2

Gillingham 1-2 Walsall

Milan Lalkovic
Milan Lalkovic's opener ended a personal 17-game goal drought stretching back to Boxing Day

Walsall scored two second-half goals to beat League One promotion rivals Gillingham and move up into third.

The hosts started brighter, but Neil Etheridge saved a Luke Norris penalty after Paul Downing's handball.

That spurred the Saddlers on and Milan Lalkovic picked up a loose ball to curl the ball in and break the deadlock.

With the Gills pressing, Walsall broke, Jordy Hiwula slotting in after Romaine Sawyers' composed pass, and Norris's bicycle kick was only a consolation.

Gillingham, who have now failed to win any of their last nine matches against Walsall, drop down to sixth place.

The Saddlers were playing their third straight away game in 11 days, having lost the previous two, to Sheffield United and Oldham. But, having won the first of their two catch-up games caused by Easter postponements due to international calls, they are now five points behind second-placed Burton Albion.

They have now won four of their six matches since Jon Whitney became interim boss following last month's sacking of Sean O'Driscoll.

Walsall boss Jon Whitney told BBC WM:

"It was a huge game and we approached it with belief. I have sensed people doubting us and I hope those people now realise what we are about.

"That was an outstanding performance from my boys. I don't think Gillingham could live with us. We passed them off the park, ran them off the park and the most pleasing thing for me is that we were more physical than them.

"I said from the start that it's going to be an up and down season. It is going to go right to the wire. The Burton players will be having their tea and biscuits but they won't taste as nice because we're hunting them down."

Line-ups

Gillingham

  • 1Nelson
  • 6El-AbdSubstituted forEganat 56'minutes
  • 5Ehmer
  • 50OshilajaSubstituted forHessenthalerat 67'minutes
  • 2Jackson
  • 44Wright
  • 18Crofts
  • 3Garmston
  • 23DackSubstituted forDickensonat 81'minutesBooked at 90mins
  • 10McDonald
  • 19Norris

Substitutes

  • 4Egan
  • 8Hessenthaler
  • 11McGlashan
  • 12Morris
  • 15Morris
  • 17Donnelly
  • 24Dickenson

Walsall

  • 1Etheridge
  • 2DemetriouBooked at 90mins
  • 5Pennington
  • 6Downing
  • 14Henry
  • 7ChambersBooked at 47mins
  • 8Mantom
  • 10SawyersSubstituted forFlanaganat 90'minutes
  • 12FordeSubstituted forMorrisat 69'minutes
  • 15LalkovicSubstituted forCookat 84'minutes
  • 31Hiwula-Mayifuila

Substitutes

  • 3Taylor
  • 13MacGillivray
  • 16Preston
  • 17Flanagan
  • 18Morris
  • 21Cook
  • 22Kinsella
Referee:
Stuart Attwell
Attendance:
6,246

Match Stats

Home TeamGillinghamAway TeamWalsall
Possession
Home45%
Away55%
Shots
Home12
Away10
Shots on Target
Home5
Away4
Corners
Home6
Away5
Fouls
Home9
Away6

Live Text

Match ends, Gillingham 1, Walsall 2.

Full Time

Second Half ends, Gillingham 1, Walsall 2.

Booking

Brennan Dickenson (Gillingham) is shown the yellow card for a bad foul.

Booking

Jason Demetriou (Walsall) is shown the yellow card for a bad foul.

Goal!

Goal! Gillingham 1, Walsall 2. Luke Norris (Gillingham) right footed shot from the centre of the box to the top left corner. Assisted by Ryan Jackson.

Josh Wright (Gillingham) wins a free kick in the attacking half.

Foul by Kieron Morris (Walsall).

Substitution

Substitution, Walsall. Reece Flanagan replaces Romaine Sawyers.

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

Substitution

Substitution, Walsall. Jordan Cook replaces Milan Lalkovic.

Corner, Walsall. Conceded by Max Ehmer.

Substitution

Substitution, Gillingham. Brennan Dickenson replaces Bradley Dack.

Attempt saved. Kieron Morris (Walsall) left footed shot from the centre of the box is saved in the bottom left corner.

Goal!

Goal! Gillingham 0, Walsall 2. Jordy Hiwula-Mayifuila (Walsall) left footed shot from the centre of the box to the bottom left corner. Assisted by Kieron Morris.

Attempt blocked. Luke Norris (Gillingham) right footed shot from outside the box is blocked.

Hand ball by Milan Lalkovic (Walsall).

Attempt missed. Cody McDonald (Gillingham) right footed shot from outside the box is just a bit too high.

Foul by Cody McDonald (Gillingham).

Paul Downing (Walsall) wins a free kick in the attacking half.

Corner, Gillingham. Conceded by Adam Chambers.

Corner, Walsall. Conceded by Max Ehmer.

Attempt saved. John Egan (Gillingham) header from very close range is saved in the top centre of the goal.

Corner, Gillingham. Conceded by Milan Lalkovic.

Substitution

Substitution, Walsall. Kieron Morris replaces Anthony Forde.

Goal!

Goal! Gillingham 0, Walsall 1. Milan Lalkovic (Walsall) right footed shot from outside the box to the bottom right corner.

Substitution

Substitution, Gillingham. Jake Hessenthaler replaces Adedeji Oshilaja.

Foul by Josh Wright (Gillingham).

Jordy Hiwula-Mayifuila (Walsall) wins a free kick in the defensive half.

Attempt missed. Andrew Crofts (Gillingham) right footed shot from more than 35 yards is just a bit too high.

Attempt blocked. Sam Mantom (Walsall) right footed shot from outside the box is blocked.

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

Foul by Ryan Jackson (Gillingham).

Substitution

Substitution, Gillingham. John Egan replaces Adam El-Abd because of an injury.

Corner, Walsall. Conceded by Bradley Dack.

Corner, Walsall. Conceded by Bradley Garmston.

Attempt missed. Bradley Dack (Gillingham) right footed shot from outside the box is too high from a direct free kick.

Booking

Adam Chambers (Walsall) is shown the yellow card for a bad foul.

Bradley Dack (Gillingham) wins a free kick in the attacking half.

Foul by Adam Chambers (Walsall).

Second Half

Second Half begins Gillingham 0, Walsall 0.

goal

As It Stood

TeamPWDLFAGDPts
1Wigan412214571363580
2Burton412371151351676
3Walsall402011959421771
4Bradford412010114738970
5Millwall412091263451869
6Gillingham4119111166462068
7Barnsley412051663511265
8Rochdale411710145953661
9Scunthorpe411611145044659
10Sheff Utd411611145853559
11Southend411611145554159
12Port Vale421611155051-159
13Coventry4115121459451457
14Peterborough41166196965454
15Bury411412155063-1354
16Swindon41149185767-1051
17Chesterfield41147205463-949
18Oldham411017144152-1147
19Fleetwood411113174851-346
20Shrewsbury401210184965-1646
21Blackpool42129213951-1245
22Doncaster41911214159-1838
23Colchester41911215287-3538
24Crewe41612234075-3530
View full League One table

Top Stories