Coventry City are sixth despite losing 2-1 at home to Fleetwood Town.
With Southend losing at Port Vale last night, Millwall went two points ahead of City in fifth place with a 1-1 draw at Doncaster Rovers.
Walsall are now fourth after a 0-0 draw against leaders Burton Albion whilst Gillingham stay six points ahead of City after losing 2-1 at home to Chesterfield.
Wigan are second thanks to a 3-0 win over Bury.
Bradford City are now a point behind City in seventh place thanks to a 1-0 win at Blackpool.
At the bottom, Colchester drew 0-0 with Shrewsbury, second from bottom Crewe lost 2-1 at home ro Barnsley and third from bottom Oldham drew 1-1 at Scunthorpe.
Elsewhere, Swindon won 2-1 at Peterborough and Rochdale beat Sheffield United 2-0.