Match ends, Walsall 2, Luton Town 2.
Kazenga LuaLua's stoppage-time equaliser extended second-placed Luton's unbeaten run to 12 league games as they came from two down to draw at Walsall.
Morgan Ferrier's penalty and Andy Cook's tenth of the season put Walsall in command but James Collins pulled one back - also his tenth of the campaign - and LuaLua equalised at the death.
Luton twice went close early on as Elliot Lee's 18-yard shot was tipped over by Walsall keeper Liam Roberts and Pelly-Ruddock Mpanzu struck the post from similar range.
But Walsall led in the 26th minute as George Dobson's surge into the box drew a clumsy foul from Jack Stacey and Ferrier tucked home from the spot.
Walsall doubled their lead in the 67th minute, Cook volleying home from eight yards after Hatters keeper James Shea spilled Luke Leahy's cross.
Luton pulled one back after 72 minutes as Collins swivelled neatly to fire between Roberts' legs from 10 yards.
The Hatters had a Danny Hylton header disallowed for offside but LuaLua hooked home amid a goalmouth scramble in the fourth minute of injury time.
Match report supplied by the Press Association.
Line-ups
Walsall
Formation 4-3-3
- 1Roberts
- 6Devlin
- 27Fitzwater
- 5GuthrieBooked at 90mins
- 3Leahy
- 2Edwards
- 4Dobson
- 15Kinsella
- 29GordonBooked at 55minsSubstituted forWilsonat 80'minutes
- 9Cook
- 16Ferrier
Substitutes
- 8Morris
- 10Ismail
- 13Dunn
- 20Johnson
- 28Wilson
- 31Ronan
- 32Bates
Luton
Formation 4-1-2-1-2
- 36Shea
- 7Stacey
- 5Bradley
- 6Pearson
- 2Justin
- 4McCormackBooked at 60mins
- 17Mpanzu
- 11ShinnieSubstituted forSheehanat 73'minutes
- 10LeeSubstituted forLuaLuaat 63'minutes
- 14CornickSubstituted forHyltonat 35'minutesBooked at 60mins
- 19CollinsBooked at 90mins
Substitutes
- 8Berry
- 9Hylton
- 18Grant
- 25LuaLua
- 28Jones
- 40Isted
- 44Sheehan
- Referee:
- Ollie Yates
- Attendance:
- 5,739
Match Stats
- Possession
- Home40%
- Away60%
- Shots
- Home7
- Away12
- Shots on Target
- Home4
- Away5
- Corners
- Home2
- Away3
- Fouls
- Home22
- Away11
Live Text
Post update
Full Time
Second Half ends, Walsall 2, Luton Town 2.
Booking
James Collins (Luton Town) is shown the yellow card for excessive celebration.
Goal!
Goal! Walsall 2, Luton Town 2. Kazenga LuaLua (Luton Town) right footed shot from the centre of the box to the bottom left corner following a corner.
Post update
Attempt saved. Matty Pearson (Luton Town) header from the centre of the box is saved in the top centre of the goal.
Post update
Corner, Luton Town. Conceded by Kane Wilson.
Post update
Attempt blocked. Alan Sheehan (Luton Town) left footed shot from outside the box is blocked.
Booking
Jon Guthrie (Walsall) is shown the yellow card for a bad foul.
Post update
Sonny Bradley (Luton Town) wins a free kick in the defensive half.
Post update
Foul by George Dobson (Walsall).
Post update
Alan McCormack (Luton Town) wins a free kick on the right wing.
Post update
Foul by Morgan Ferrier (Walsall).
Post update
Foul by Alan McCormack (Luton Town).
Post update
Nicky Devlin (Walsall) wins a free kick in the defensive half.
Post update
Corner, Walsall. Conceded by Matty Pearson.
Post update
Foul by Matty Pearson (Luton Town).
Post update
Andy Cook (Walsall) wins a free kick in the defensive half.
Post update
Attempt missed. James Justin (Luton Town) right footed shot from outside the box misses to the right.
Post update
Alan Sheehan (Luton Town) wins a free kick on the left wing.
Post update
Foul by Liam Kinsella (Walsall).