Match ends, Port Vale 1, Chesterfield 2.
Gary Roberts made one goal and scored the other as Chesterfield earned a deserved victory at Port Vale.
The visitors took the lead when Eoin Doyle kneed in the rebound after Roberts' shot had came back off a post.
The hosts levelled when Mark Marshall smashed a drive high inside keeper Tommy Lee's left-hand post.
Roberts curled home a left-foot shot in off the post to restore Chesterfield's lead before the visitors had Ian Evatt sent off late on for two bookings.
Chesterfield boss Paul Cook speaking to BBC Radio Sheffield:
"I thought our game management was terrific, I was really pleased with the players.
"Our squad has been stretched to the limit and I think the players that have come in were absolutely magnificent.
"Eoin Doyle will score goals and he is as honest as they come.
"We had great support today and we all go back to Chesterfield very happy."
- 21VeseliBooked at 17mins
- 5McGivernBooked at 90mins
- 3DickinsonBooked at 45mins
- 10LinesSubstituted forBrownat 70'minutes
- 14DanielSubstituted forMooreat 64'minutes
- 9WilliamsonBooked at 32minsSubstituted forSlewat 64'minutes
- 23EvattBooked at 84mins
- 4HirdSubstituted forRaglanat 29'minutes
- 3JonesBooked at 18mins
- 26JohnsonSubstituted forBroadheadat 85'minutes
- 17DoyleBooked at 45mins
- 11RobertsBooked at 86minsSubstituted forBanksat 90+5'minutes
- 9GnanduilletBooked at 56mins
- Jeremy Simpson
- Shots on Target
Second Half ends, Port Vale 1, Chesterfield 2.
Corner, Port Vale. Conceded by Daniel Jones.
Substitution, Chesterfield. Oliver Banks replaces Gary Roberts because of an injury.
Attempt missed. Tom Pope (Port Vale) header from the centre of the box misses to the left.
Attempt blocked. Armand Gnanduillet (Chesterfield) right footed shot from the centre of the box is blocked.
Foul by Frederic Veseli (Port Vale).
Armand Gnanduillet (Chesterfield) wins a free kick on the left wing.
Ryan McGivern (Port Vale) is shown the yellow card.
Armand Gnanduillet (Chesterfield) wins a free kick in the attacking half.
Foul by Ryan McGivern (Port Vale).
Attempt missed. Tom Pope (Port Vale) header from the left side of the box misses to the right.
Attempt saved. Tom Pope (Port Vale) header from the centre of the box is saved in the centre of the goal.
Gary Roberts (Chesterfield) is shown the yellow card.
Michael Brown (Port Vale) wins a free kick in the defensive half.
Foul by Gary Roberts (Chesterfield).
Substitution, Chesterfield. Jack Broadhead replaces Daniel Johnson.
Second yellow card to Ian Evatt (Chesterfield).
Jordan Slew (Port Vale) wins a free kick in the defensive half.
Foul by Ian Evatt (Chesterfield).