Coventry City are back in the top six of the League One table after their 3-0 victory over Shrewsbury Town.
The Sky Blues are up to fifth after Sheffield United lost 2-1 at Port Vale and Rochdale lost 3-1 at home to Bradford City.
Burton, who beat Southend 1-0 are top by three points from Walsall who drew 0-0 at Wigan.
Third are now Bury who won 1-0 at Colchester with Gillingham who drew 3-3 with Oldham fourth.
Bottom side Crewe lost 2-1 at home to Chesterfield and are three points behind Fleetwood Town who lost 1-0 at Scunthorpe United and five points behind Blackpool who beat Swindon Town 1-0.
Elsewhere, Doncaster beat Barnsley 2-1 and Peterborough beat Millwall 5-3.