The hosts dominated the opening stages and went 2-0 up through Angelo Balanta and George Saunders.
But Town hit back with two goals in two minutes at the start of the second half from Jamie Grimes and Kabongo Tshimanga.
The Spireites ended the game with ten men when Grimes was sent off for a second yellow card.
The draw leaves Chesterfield third and one point off the top.
Here are Liam Norcliffe’s player ratings...
The Spireites ended the game with ten men when Grimes was sent off for a second yellow card.
2 / 4