Chesterfield's youth team suffered a heavy defeat at the hands of top of the league Doncaster Rovers.
The fixture was rescheduled following adverse weather conditions in March, which gave the Spireites two weeks to prepare. But they never got going against Rovers who dominated the match for large periods and deservedly claimed all three points.
Boss Dave Bentley made a few changes to the side that lost against York City over a fortnight ago with 'keeper Josh Barrington coming in for Cameron Mason, midfielder Alex Hewitt replaced Oliver Brock and Ben Partridge came in for striker Joe Mathers.
Doncaster started the match at a quick pace and just two minutes into the contest Barrington was forced into a superb save. The ball fell kindly to Peterson on the edge of the box, after the Spireites failed to clear the danger, and his looped effort looked destined to end up in the back of the net before Barrington tipped the ball over.
In the early exchanges it was Rovers who took the initiative, but they nearly fell behind after some good football from Bentley's boys. Barrington's colossal kick found the head of striker Bradley Bowland, who flicked the ball on to Cormac Noel. He dashed through on goal and tried to chip the ball over 'keeper Callum Myers, but he kept Noel's effort out at full stretch.
Midway through the half good link-up play from the visitors created an opportunity for Middleton. The skipper showed good feet to get away a fierce shot which was acrobatically saved by Barrington, who was certainly the busier of the two 'keepers.
The pressure paid off for the South Yorkshire side as they took a deserved lead in the 32nd minute. A corner from Evan Finnegan was whipped into the box and Peterson stormed into the goalmouth, unmarked, and found the back of net with a powerful diving header.
The goal seemed to knock the confidence out of Bentley's youngsters, who had matched Rovers in the early stages of the game, and the visitors could have scored more as Barrington was called into action again with an effort from midfielder Christopher Whincop.
Just before half time Doncaster had the ball in the back of the net again. Middleton's pin-point free-kick found defender Jordan Binns in acres of the room and he nodded the ball home, but the joy was short lived as he was given offside by the officials.
Shortly after the break Donny nearly doubled their lead after captain Jack Broadhead gave the ball away in a dangerous position. Midfielder Billy Whitehouse showed good skill as he dodged and weaved his way into the box before unleashing a shot which whistled past the post.
It was the impressive Whitehouse who was the architect as Rovers grabbed their second goal of the match. He managed to skip past defender Jordan Slack on the left before cutting the ball back to Peterson who held the ball up on the six-yard box before teeing up Middleton who smashed the ball into the bottom corner of the net.
The Spireites couldn't stamp their authority on the game as they created few chances in the final third and struggled to retain possession under pressure from the South Yorkshire outfit, who were giving them no time on the ball.
Bentley responded just under the hour-mark with a triple substitution. Mitchell Mullins, Laurence Maguire and Jake Beesley replaced Hewitt, Slack and Patridge as Chesterfield looked to battle their way back into the match.
But the changes did not have the impact the home side expected and it was in fact the visitors who struck next. A long ball forward wasn't dealt with by Bentley's defence and Peterson used his strength and pace to bustle past Broadhead before he calmly slotted the ball past Barrington to give them an unassailable lead.
Midfielder Mark Fereday thought he had won a penalty for the Spireites in the 75th minute after he went down in the box following a collision with defender Jacob Dawson, but the referee waved away the protests.
Beesley and Noel had half chances in the last ten minutes to grab a consolation goal but Chesterfield couldn't break down a solid defence and Bentley wasn't pleased with his young Spireites.
Speaking after the match, he said: "We didn't help ourselves today and the goals we gave away were really poor, but full credit to Doncaster Rovers, they deserved the victory and the three points."
Chesterfield Xl: Barrington; Slack (Maguire 57), Whittaker, Broadhead, McNicholas; Fereday, Scully, Hewitt ( Mullins 57), Noel; Partridge ( Beesley 57) ; Bowland.
Unused subs: Mason; Johnson.