Port Vale came from a goal down before securing victory over Chesterfield.
Vale keeper Mark Goodlad fumbled Phil Pickin's cross, leaving Jamie O'Hara to put the visitors ahead on early on.
But his blunder was replicated by Chesterfield's Barry Roche who spilled Jeff Smith's corner and George Pilkington headed Vale level.
Pilkington, who had not scored in 30 months, followed up Leon Constantine's header to make it 2-1 and Michael Cummings sealed the win late on.
Port Vale: Goodlad, McGregor, Pilkington, Walsh, Jason Talbot (Fortune 43), Togwell, Dinning, Cummins, Birchall (Cardle 20), Constantine (Briscoe 87), Smith.
Subs Not Used: Brain, Abbey.
Goals: Pilkington 5, 15, Cummins 81.
Chesterfield: Roche, Picken, Hazell (Nicholson 11), Downes, O'Hare, Smith, Allott, Niven (Allison 46), O'Hara, Larkin (Jackson 71), Hall.
Subs Not Used: Beckwith, Davies.
Goals: O'Hara 3.
Ref: L Probert (Gloucestershire).