Match ends, Luton Town 2, Cheltenham Town 2.
Luton captain Alan Sheehan rescued a point for the League Two leaders in a draw with Cheltenham.
The skipper pounced in stoppage time, heading home Luke Gambin's corner at the back post as the Hatters fought back from 2-0 down.
Town went close in the first half, James Collins firing over, while Harry Cornick missed his kick, Luke Berry's angled shot was saved by Ross Flinders and Olly Lee drove off target too.
However, Cheltenham were in front on 42 minutes when Joe Morrell let fly from 30 yards to beat Marek Stech.
After the break, there was real controversy as Lee scored from James Justin's cross but referee Mark Heywood has already blown for a foul by Will Boyle on striker Collins.
Collins then saw his tame penalty saved by Flinders, with Mohamed Eisa making it 2-0 on 55 minutes.
The Hatters pulled one back through Berry's close-range finish 60 seconds later.
Luton pushed for a leveller, sub Danny Hylton's fierce effort beaten away by Flinders before Sheehan struck at the end.
Match report supplied by the Press Association.
Line-ups
Luton
Formation 4-3-1-2
- 1Stech
- 7Stacey
- 16Rea
- 44SheehanBooked at 90mins
- 2Justin
- 8LeeSubstituted forGambinat 77'minutes
- 20DownesBooked at 6mins
- 18Berry
- 11ShinnieSubstituted forJervisat 57'minutes
- 14Cornick
- 19CollinsSubstituted forHyltonat 57'minutesBooked at 90mins
Substitutes
- 5Mullins
- 9Hylton
- 15Jervis
- 22Gambin
- 24D'Ath
- 28Jones
- 36Shea
Cheltenham
Formation 4-5-1
- 24Flinders
- 28Moore
- 15BoyleBooked at 50mins
- 2GrimesBooked at 90mins
- 33ChatzitheodoridisSubstituted forRodonat 78'minutes
- 8DawsonBooked at 9minsSubstituted forOnariaseat 90+7'minutes
- 6Atangana
- 11WinchesterBooked at 90mins
- 25Morrell
- 7PellBooked at 77mins
- 20EisaSubstituted forOdelusiat 81'minutes
Substitutes
- 9Wright
- 17Sellars
- 21Graham
- 22Lovett
- 27Rodon
- 29Odelusi
- 30Onariase
- Referee:
- Mark Heywood
- Attendance:
- 8,453
Match Stats
- Possession
- Home58%
- Away42%
- Shots
- Home15
- Away7
- Shots on Target
- Home7
- Away4
- Corners
- Home12
- Away2
- Fouls
- Home14
- Away15
Live Text
Post update
Full Time
Second Half ends, Luton Town 2, Cheltenham Town 2.
Substitution
Substitution, Cheltenham Town. Manny Onariase replaces Kevin Dawson because of an injury.
Post update
Delay in match Kevin Dawson (Cheltenham Town) because of an injury.
Post update
Foul by Alan Sheehan (Luton Town).
Post update
Kevin Dawson (Cheltenham Town) wins a free kick in the attacking half.
Booking
Jamie Grimes (Cheltenham Town) is shown the yellow card for a bad foul.
Post update
Jake Jervis (Luton Town) wins a free kick in the defensive half.
Post update
Foul by Jamie Grimes (Cheltenham Town).
Booking
Danny Hylton (Luton Town) is shown the yellow card.
Post update
Danny Hylton (Luton Town) has gone down, but that's a dive.
Booking
Carl Winchester (Cheltenham Town) is shown the yellow card for a bad foul.
Post update
Luke Berry (Luton Town) wins a free kick in the defensive half.
Post update
Foul by Carl Winchester (Cheltenham Town).
Goal!
Goal! Luton Town 2, Cheltenham Town 2. Alan Sheehan (Luton Town) header from very close range to the bottom right corner. Assisted by Luke Gambin with a cross following a corner.
Post update
Corner, Luton Town. Conceded by Harry Pell.
Post update
Alan Sheehan (Luton Town) wins a free kick in the attacking half.
Post update
Foul by Sanmi Odelusi (Cheltenham Town).
Post update
Delay in match Carl Winchester (Cheltenham Town) because of an injury.
Booking
Alan Sheehan (Luton Town) is shown the yellow card for a bad foul.