Burton have been replaced at the top of the League One table by the side who beat them today, Walsall.
Goals from Liam Kinsella and Tom Bradshaw settled the top-of-the-table clash with Albion, who dropped to second on goal difference.
Two second half goals at the Proact sent Gillingham into third in the table, Chesterfield dropping to 16th after the 3-1 defeat.
John Egan put the visitors ahead, before Rai Simons got his first goal for Spireites.
But Rory Donnelly and Harry Lennon were on target to take the points away from Dean Saunders’ men.
Sheffield United squeezed past Rochdale with a 3-2 victory, Che Adams scoring twice for Blades.
His first was cancelled out by Peter Vincenti’s spot-kick.
Adams then converted from Billy Sharp’s cross, and then Lewis Alessandra hit back for Rochdale once more.
But a curling corner from Neill Collins gave United three points, and moved them into sixth.
Barnsley 1-2 Crewe, Bury 2-2 Wigan, Chesterfield 1-3 Gillingham, Fleetwood 0-1 Coventry, Oldham 2-4 Scunthorpe, Sheff Utd 3-2 Rochdale, Shrewsbury 4-2 Colchester, Southend 1-0 Port Vale, Swindon 1-2 Peterborough, Walsall 2-0 Burton.