Izale McLeod scored a brace as League Two strugglers Barnet twice battled back from a goal behind to hold promotion-chasing Cheltenham.
The Robins scored the opener through Kaid Mohamed's powerful close-range header from Marlon Pack's corner.
Barnet levelled when McLeod swept home Sam Deering's cross from five yards but Town led from Darryl Duffy's penalty after Mark Hughes fouled Mohamed.
McLeod rescued a point with a spot-kick after he was fouled by Sido Jombati.
Brian Smikle could have won it for the visitors but he lobbed wide after receiving a long clearance.
The result denied Cheltenham a club record ninth consecutive away win in all competitions and the chance to go into second place.
Barnet are now seven points clear of the Football League drop zone.
VIEWS FROM THE DRESSING ROOM
Cheltenham manager Mark Yates told BBC Radio Gloucestershire:
"I think they are a really good side and caused us lots of problems. They've turned their season around. We took the lead twice but didn't quite do enough.
"We didn't do the things we have been doing that have got us results. They were more competitive than us and I thought one or two weren't quite as good as we have been.
"In the second half the dissapointing thing was we looked like we were content to hang on and that's not what we are about."