Coventry City are down to fifth in the League One table after their 3-0 defeat to Southend United at Roots Hall.
Wigan Athletic moved above City with a 1-1 draw at bottom side Crewe Alexandra. and are now a point ahead.
Gillingham top the league on goal difference after coming from behind to beat Peterborough United 2-1 at home and they went above Burton Albion who lost 1-2 at home to Shrewsbury Town.
Walsall, are third after drawing 1-1 with Blackpool with Milwall up to sixth after winning 2-1 at Chesterfield.
Oldham stayed second bottom losing 1-0 at home to Bury with Colchester, who lost 3-0 at Scunthorpe United third from bottom and Steven Pressley's Fleetwood fourth from bottom after a 0-0 draw with Doncaster Rovers.
Elsewhere, Barnsley thrashed Rochdale 6-1, Port Vale drew 1-1 with Bradford City and Sheffield United drew 1-1 with Swindon Town.