Relegation-threatened Cheltenham saw a two-goal lead slip from their grasp as hosts Chesterfield staged a second-half fightback to earn a 2-2 draw at Saltergate.
After a desperately poor first half, Cheltenham took a 55th-minute lead when Damian Spencer sidefooted home a Martin Devaney cross from close range.
The big striker was on target again in the 71st minute when he used his strength to go past Steve Payne and beat Andy Richmond with a low shot.
Chesterfield had struggled to carve out any real chances but they rescued a point with two goals in the space of a minute.
First Shayne Bradley raced clear in the 73rd minute to slide a right-foot shot past Steve Book and then defender Stuart Howson turned a Payne header into the roof of the net.
Chesterfield went close through Glynn Hurst and Chris Brandon but Spencer had a chance to win it for the visitors five minutes from the end only to slice a left-foot shot wide.