Northampton's six-game winning run at home came to an end as they were held to a 1-1 draw by Cheltenham.
Jordan Turnbull cancelled out Conor Thomas' early penalty but the Cobblers could not find a second as their winless run in League Two extended to three games.
Cheltenham went ahead in the third minute after George Lloyd was bundled to the floor by Turnbull and Thomas sent David Cornell the wrong way from the penalty spot.
Andy Williams scuffed a shot just wide in response but it took until the 38th minute for Northampton to equalise.
Visiting goalkeeper Scott Flinders parried Nicky Adams' free-kick out to Vadaine Oliver, who teed up Turnbull for a simple finish.
Flinders was equal to Ryan Watson's powerful shot, Williams hit the frame of the goal and Sam Hoskins fired into the side-netting as the hosts applied most of the pressure in the second half.
Clear-cut chances remained at a premium though and the game finished level, albeit only after Robins substitute Alex Addai was shown a stoppage-time red card following an altercation with Charlie Goode.