Oldham Athletic threw away a two-goal lead against Doncaster Rovers at Boundary Park in their first game since deciding against a deal for convicted rapist Ched Evans.
The hosts had outfield player Matt Harrold in goal for most of the game following an injury to first-choice keeper Brian Jensen, and manager Dean Saunders not having a second-choice stopper on the bench.
Preston North End also fell further behind in the race for an automatic promotion place following a defeat at Sheffield United, with second-half goals from Marc McNulty and Jamal Campbell-Ryce keeping the Blades in the top six.
Calvin Andrew's 93rd-minute goal gave the Lancashire club a vital victory in their quest for a top-six berth.
Chesterfield are just one point outside the playoff positions after an emphatic victory over Port Vale, with goals from Armand Gnanduillet, Eoin Doyle and Charlie Raglan proving more than enough for the Spireites.
Peterborough United's slide from the promotion picture continues after they fell to a fifth defeat in six games at home to struggling Colchester United. Second-half strikes from Freddie Sears and Elliott Hewitt gave the Essex outfit three points.
Scunthorpe United also continued their move away from the drop with an emphatic 4-1 win away to Walsall, with Leicester City youngster Tom Hopper scoring his first goal since completing a loan move earlier this week.
Results in full: Barnsley 2-0 Yeovil Town, Bradford City 1-2 Rochdale, Bristol City 4-0 Notts County, Chesterfield 3–0 Port Vale, Crawley Town 2–2 MK Dons, Crewe Alexandra 3–1 Gillingham, Leyton Orient 0–1 Fleetwood Town, Oldham Athletic 2–2 Doncaster Rovers, Peterborough United 0–2 Colchester United, Sheffield United 2–0 Preston North End, Walsall 1–4 Scunthorpe United