Darryl Duffy's late brace rescued a point for promotion-chasing Cheltenham against Northampton.
Ben Tozer tapped the Cobblers ahead after Brett Williams's effort came back off the post, and Adebayo Akinfenwa made it 2-0 with a calm finish.
Duffy slotted home from the penalty spot after John Johnson handled Luke Garbutt's cross to offer some hope.
He drew his side level in added time when he poked in Kaid Mohamed's pass from close range.
After leaders Swindon lost to Oxford earlier on Saturday, Cheltenham missed the opportunity to close the gap to one point, but will be relieved after going two goals down in the first half.
Meanwhile, Northampton remain rock bottom of the Football League, three points from safety.
VIEWS FROM THE DRESSING ROOM
Cheltenham Town manager Mark Yates told BBC Gloucestershire:
"We showed a lot of character, a lot of resilience and we played well second-half.
"We were disappointed first half with our performance, particularly defensively, as they could have been out of sight.
"They came here to do a job on us, stifle us and make sure we didn't play and that worked for them.
"Sometimes they need a kick up the backside and they knew one or two things I was very unhappy with."
Northampton Town manager Aidy Boothroyd told BBC Radio Northampton:
"We could have been out of sight in the first half and we could have had a couple more. The second half was always going to be difficult, but I still felt comfortable.
"The key moment in the game is the penalty. John Johnson tells me it has hit him in the face.
"We've got to take the positives out of today. To come to a team like this, it's a credit to us to come away with a point.
"It won't be difficult to lift them back up because they're professionals and they want to do well and this lot are having a go."
Cheltenham Town 12 Butland 06 Elliott 15 Bennett 19 Garbutt 22 Jombati 07 Pack 08 Low (Mohamed - 57' ) 20 McGlashan 25 Summerfield (Penn - 57' ) 10 Goulding (Duffy - 57' ) 14 Spencer Substitutes 02 Lowe 11 Smikle 16 Penn 09 Duffy 23 Mohamed Northampton 33 Duke 05 Tozer Booked 14 Johnson 25 Carlisle 28 Langmead 29 Adams Booked 17 Jacobs 22 Guttridge 27 Harding 09 Williams 10 Akinfenwa Substitutes 13 Kitson 06 Webster 24 Silva 02 Young 08 Robinson