Cheltenham slipped to fourth in League Two after being held by Aldershot.
The hosts rattled the crossbar through Michael Hector in the opening stages, but it was the Shots who took the lead when Danny Rose fired the ball home.
The Robins rallied after the break and visiting keeper Jamie Young denied both Byron Harrison and Kaid Mohamed.
Paul Benson looped in a header for 1-1, before Anthony Tonkin saw red for Aldershot for two bookable offences with 17 minutes remaining.
VIEWS FROM THE DRESSING ROOM
Cheltenham manager Mark Yates told BBC Radio Gloucestershire:
"The worst thing we did was obviously concede the goal because it just gave them something to waste time for. The play was stopped so much in the first half, it was ridiculous.
"I thought we played well during the second half, but we played a little too narrow in the first half. I maybe should've gone for a little more width knowing that they were going to flood the midfield.
"All the substitutes that came on were really good and had a positive impact on how we played. We picked up the tempo and we showed what we can do.
"I thought Luke McCullough was excellent on his league debut. We knew he could play and could handle the occasion. He showed what he was about, well composed and a proper defender with a good strike on him."
Aldershot Town manager Dean Holdsworth told BBC Surrey:
"I think we deserved something from the game on the first-half performance.
"You can't allow free headers in the box and there was a little lapse in concentration, but saying that we were solid and there were some fantastic performances out there. I think we showed fantastic resilience.
"We are judging every player over two games and Danny Rose and a few others have said they could have done better, but today Danny was magnificent."
Live Text Commentary
Full Time The referee blows his whistle to end the game.90:00 +3:33
The ball is sent over by Luke McCullough, save by Jamie Young.90:00 +2:15
Keith Lowe crosses the ball, save by Jamie Young.90:00 +1:22
Jason Taylor takes a shot. Save by Jamie Young.89:46
Indirect free kick taken by Jamie Young.89:46 Booking
Booking Shaun Harrad receives a caution.89:20
Free kick awarded for an unfair challenge on Ben Herd by Shaun Harrad.86:45
Jermaine McGlashan takes a shot. Save made by Jamie Young.85:03
Free kick awarded for an unfair challenge on Oliver Risser by Kaid Mohamed. Indirect free kick taken by Danny Rose.83:28
Jermaine McGlashan has a shot on goal from long range that goes wide left.82:24
Corner taken by Marlon Pack, Oliver Risser manages to make a clearance.81:38
Corner taken by Marlon Pack from the left by-line, clearance made by Oliver Risser.81:26
The ball is delivered by Keith Lowe.80:37
Jeff Goulding produces a right-footed shot from the edge of the box and misses to the right of the goal.79:48
Kaid Mohamed has an effort at goal from just inside the box that misses to the right of the goal.76:54
Free kick awarded for a foul by Marlon Pack on Danny Rose. Ben Herd takes the free kick.74:35 Substitution
Substitution Kieron Cadogan leaves the field to be replaced by Aaron Morris.72:46
Marlon Pack restarts play with the free kick.72:46 Dismissal
Dismissal The referee red cards Anthony Tonkin for professional foul.72:37
Anthony Tonkin concedes a free kick for a foul on Jermaine McGlashan.
Shot by Luke McCullough from deep inside the penalty area misses to the left of the goal.66:36 Goal scored
Goal! - Paul Benson - Cheltenham 1 - 1 Aldershot Paul Benson finds the back of the net with a headed goal from inside the area. Cheltenham 1-1 Aldershot.65:17
Direct free kick taken by Kaid Mohamed.65:17 Booking
Booking The referee shows Anthony Tonkin a yellow card for unsporting behaviour.65:06
Foul by Anthony Tonkin on Jermaine McGlashan, free kick awarded.63:08
Short corner taken by Marlon Pack.62:16 Substitution
Substitution Shaun Harrad replaces Byron Harrison.60:35
Kaid Mohamed takes a shot. Save by Jamie Young. Corner taken right-footed by Marlon Pack.59:08
Jamie Young takes the free kick.59:08 Substitution
Substitution Asa Hall joins the action as a substitute, replacing Danny Hylton.59:08
Foul by Sido Jombati on Ben Herd, free kick awarded.57:29
The ball is delivered by Peter Vincenti, save by Scott Brown.54:36
Byron Harrison takes a shot. Save by Jamie Young.53:21
Keith Lowe delivers the ball, save by Jamie Young.51:01
Kaid Mohamed produces a cross, save by Jamie Young.48:11
Keith Lowe sends in a cross, Shot from deep inside the area by Marlon Pack goes over the bar.45:01
The game restarts for the second half.45:01 Substitution
Substitution Russell Penn leaves the field to be replaced by Kaid Mohamed.45:00 +4:54 Half time
Half Time The referee calls an end to the first half.45:00 +1:59 Substitution
Substitution Steve Elliott leaves the field to be replaced by Luke McCullough.45:00 +1:19
Sonny Bradley challenges Paul Benson unfairly and gives away a free kick. Marlon Pack restarts play with the free kick.45:00 +0:46
Jeff Goulding has an effort at goal from the edge of the box that misses to the right of the target.45:00 +0:16
Shot from long range by Kieron Cadogan goes over the bar.43:25
The official flags Danny Hylton offside. Michael Hector takes the free kick.42:52
Russell Penn fouled by Jeff Goulding, the ref awards a free kick. Marlon Pack takes the free kick.39:29
Free kick awarded for a foul by Kieron Cadogan on Jermaine McGlashan. Marlon Pack restarts play with the free kick.36:47
Danny Rose fouled by Marlon Pack, the ref awards a free kick. Jamie Young takes the indirect free kick. Clearance by Danny Rose.36:47 Substitution
Substitution Kieron Cadogan replaces Lionel Ainsworth.36:47
Corner from the left by-line taken by Marlon Pack,36:35
The ball is swung over by Michael Hector.35:56
Ben Herd challenges Jermaine McGlashan unfairly and gives away a free kick. Indirect free kick taken by Marlon Pack.35:20 Booking
Booking Ben Herd is cautioned.33:31
Free kick awarded for a foul by Marlon Pack on Jeff Goulding. Jamie Young takes the indirect free kick.30:23
Inswinging corner taken from the left by-line by Lionel Ainsworth, Sonny Bradley produces a header from close range which goes wide of the left-hand upright.28:09
Danny Rose takes the inswinging corner, Jason Taylor manages to make a clearance.27:05
Sido Jombati challenges Jeff Goulding unfairly and gives away a free kick. Free kick taken by Danny Rose.24:12
Inswinging corner taken from the left by-line by Marlon Pack, free kick awarded for an unfair challenge on Jamie Young by Steve Elliott. Jamie Young takes the free kick.22:56
The assist for the goal came from Peter Vincenti.22:56 Goal scored
Goal! - Danny Rose - Cheltenham 0 - 1 Aldershot A goal is scored by Danny Rose from inside the penalty box to the bottom right corner of the goal. Cheltenham 0-1 Aldershot.20:40
Marlon Pack restarts play with the free kick.20:40 Booking
Booking Jeff Goulding receives a caution.20:22
Troy Brown concedes a free kick for a foul on Byron Harrison.19:23
Anthony Tonkin challenges Marlon Pack unfairly and gives away a free kick. Direct free kick taken by Marlon Pack.17:39
Peter Vincenti gives away a free kick for an unfair challenge on Jermaine McGlashan. Free kick crossed right-footed by Marlon Pack from right wing, clearance by Danny Hylton.16:40
Free kick awarded for an unfair challenge on Danny Hylton by Marlon Pack. Anthony Tonkin takes the free kick.15:32 Booking
Booking Danny Hylton booked for unsporting behaviour.13:29
The official flags Paul Benson offside. Jamie Young takes the indirect free kick.10:55
Oliver Risser concedes a free kick for a foul on Jason Taylor. Keith Lowe restarts play with the free kick.10:10
Peter Vincenti gives away a free kick for an unfair challenge on Keith Lowe. Indirect free kick taken by Scott Brown.9:23
Free kick awarded for a foul by Jeff Goulding on Marlon Pack. Marlon Pack takes the free kick.7:18
Marlon Pack takes a inswinging corner.7:05
Michael Hector takes a shot.6:36
Corner from the right by-line taken by Marlon Pack, Sonny Bradley manages to make a clearance.4:03
Unfair challenge on Byron Harrison by Sonny Bradley results in a free kick. Marlon Pack takes the free kick.3:36
Ben Herd crosses the ball, save by Scott Brown.2:33
Peter Vincenti gives away a free kick for an unfair challenge on Jason Taylor. Indirect free kick taken by Keith Lowe.0:00
The ref blows the whistle to begin the match.
Live data and text provided by our data suppliers