Match ends, Cheltenham Town 1, Luton Town 1.
Promotion-chasing Luton were held to a draw in an entertaining encounter at Paul Buckle's Cheltenham.
The hosts broke the deadlock in the first half when Zack Kotwica knocked in from close range.
But the Hatters were level within a minute after goalkeeper Trevor Carson parried Andy Drury's shot into the path of Shaun Whalley, who slid home.
It means Buckle, who quit as Luton boss in 2013 to move to the USA, is still waiting for his first Robins home win.
Cheltenham have just one victory in their last 12 games and sit 17th in the League Two standings, while Luton remain fourth, unbeaten since 13 December.
The Hatters had the chance to snatch all three points in the second half at Whaddon Road, but substitute Mark Cullen twice missed the target from inside the area.
Cheltenham earned a well-placed free-kick late on, following a heavy tackle from Steve McNulty on Jack Dunn, but Luton managed to scramble the danger away.
Cheltenham Town manager Paul Buckle told BBC Radio Gloucestershire:
"Would we have taken a point before the game? Most probably.
"It was a frantic start to the game, and with Luton going towards their fans it was always going to be difficult.
"We managed to get into the lead with a very good goal but it's just disappointing we couldn't hold on.
"But we stood strong and that's the thing. If you play John Still's teams, you have to be strong. I'm proud of my players today."
Luton Town manager John Still told BBC Three Counties Radio:
"The pitch certainly wasn't conducive to entertainment - it was a case of try get the ball to the other end and hope for a little bit of luck.
"We battled hard, the boys worked hard and that's all I can ask.
"It was very difficult today, for both teams. In the end they were resorting to banging the ball up, because it was a case of not making a mistake in your third.
"The one thing I never have to question with my team is their commitment and their resolve. It would have been nice to have won, but I've got to be realistic."
- 28DunnSubstituted forHarrisonat 90'minutes
- 17KotwicaBooked at 57mins
- 5McNultyBooked at 86mins
- 30WilkinsonBooked at 89mins
- 8DrurySubstituted forLawlessat 64'minutesBooked at 83mins
- 20WhalleySubstituted forMillerat 69'minutes
- 11HowellsSubstituted forCullenat 63'minutes
- Darren Handley
- Shots on Target
Second Half ends, Cheltenham Town 1, Luton Town 1.
Alex Lawless (Luton Town) wins a free kick in the defensive half.
Foul by Kane Ferdinand (Cheltenham Town).
Substitution, Cheltenham Town. Byron Harrison replaces Jack Dunn.
Jack Dunn (Cheltenham Town) wins a free kick in the attacking half.
Luke Wilkinson (Luton Town) is shown the yellow card.
Foul by Luke Wilkinson (Luton Town).
Attempt saved. Jonathan Smith (Luton Town) right footed shot from outside the box is saved in the centre of the goal.
Steve McNulty (Luton Town) is shown the yellow card.
Kane Ferdinand (Cheltenham Town) wins a free kick in the defensive half.
Foul by Steve McNulty (Luton Town).
Attempt missed. Mark Cullen (Luton Town) right footed shot from outside the box misses to the left.
Attempt missed. Mark Cullen (Luton Town) right footed shot from the centre of the box is close, but misses to the right.
Alex Lawless (Luton Town) is shown the yellow card.
Zack Kotwica (Cheltenham Town) wins a free kick in the attacking half.
Foul by Alex Lawless (Luton Town).
Attempt missed. Jack Dunn (Cheltenham Town) left footed shot from outside the box is close, but misses to the right.
Foul by Lloyd Jones (Cheltenham Town).
Mark Cullen (Luton Town) wins a free kick in the defensive half.