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."
Sorry, we were unable to load match stats, please try again.