Two goals from Ricardo German and another from Derek Daly helped the young Spireites come from behind to beat York City and bounce back from last week’s defeat to Doncaster Rovers.
The win did come at a cost though as Joe Rowley had to be carried back to the dressing room after picking up an injury in the second half.
Chesterfield found themselves a goal behind after Ben Hirst struck for York on the stroke of half time.
The first half proved difficult for Mark Smith’s side. Their only clear-cut chance came when Jake Hudson beat his man on the right and his low cross was tipped onto the post.
The young Spireites took just seven minutes to get back level in a much improved second half performance as German latched onto to a long punt over the top and slotted the ball home.
They completed the turnaround on the 71st minute when Daly’s freekick from the right missed everybody and found its way into the back of the net.
Sandwiched between those goals was Rowley’s injury. The referee actually gave York a freekick as Rowley tried to win the ball back but he came out the worst in the collision which looked a typical 50-50 challenge.
Chesterfield wrapped up the win in the 79th minute when German got his second after Martel Daswell played him in one-on-one. He chested the ball down and placed his shot past the 'keeper.
German was close to ending the day with a hat-trick but his spectacular overhead was tipped over the bar.
Chesterfield: Parkin (gk), Hudson, Daly, Smith, Marshall, Greaves, Rowley, Milner, German, Daswell, Keillor-Dunn
Subs: Thistlethwaite, Darwent, Brownell, Taylor, Randle