Nathan Blissett and Dan Sparkes did the damage as the Spireites suffered just their third loss in 17.
Town were off the pace at York Road and lacked the energy and creative spark we are used to seeing under manager James Rowe.
Far too many players were not at the races and the hosts claimed a well-earned three points.
Here are Liam Norcliffe’s player ratings from the game...
Far too many players were not at the races and the hosts claimed a well-earned three points.
4 / 4