Sunderland missed the chance to go top of League One after being held to a 1-1 draw by Wycombe.
Josh Maja's late strike rescued a point for the hosts after Fred Onyedinma's opener almost stole victory.
Barnsley beat Accrington 2-0 to move up to third in the table, two points behind second place.
Kieffer Moore's injury-time strike added to Cauley Woodrow's opener as Barnsley overcame Zeki Fryers' second-half dismissal.
The Tykes leapfrogged Peterborough after Posh were held to a 1-1 draw by rock-bottom Bradford after Ivan Toney cancelled out Anthony O'Connor's opener.
James Collins' hat-trick kept Luton fifth as they thrashed Plymouth 5-1 with Elliott Lee and James Justin also scoring.
Joel Grant netted the Pilgrims' consolation.
Blackpool rose to seventh after Armand Gnanduillet's late goal earned a 2-1 win at 10-man Southend.
Oliver Turton opened the scoring for Blackpool before Jason Demetriou equalised for the Shrimpers, who had Michael Turner sent off.
Jak Alnwick's penalty save helped move Scunthorpe four points clear of the relegation zone as they won 2-1 at Bristol Rovers.
The goalkeeper stopped Chris Lines' spot kick just before Matt Lund's winner for the visitors.
Rovers' Liam Sercombe had earlier cancelled out Lee Novak's opener.
The Pirates dropped into the bottom four after James Henry's penalty earned Oxford a 1-0 win over Gillingham.
Managerless Shrewsbury also picked up a much-needed win with a 3-2 win over Rochdale.
Oliver Norburn's brace and Fejiri Okenabirhie's strike ensured goals from Brad Inman and Jordan Williams counted for nothing.
In the early game Fleetwood were held to a 0-0 draw by Walsall at Highbury.
The Saddlers had the better of the chances and Russell Martin missed a golden opening in the first half when he headed over.
Tom Bayliss' own goal condemned Coventry to defeat at mid-table Burton while Doncaster climbed to eighth after a 2-1 win over AFC Wimbledon.
The Dons slumped to their eighth straight defeat despite Mitchell Pinnock's opener.
Ali Crawford and Tommy Rowe's late strike won it for Rovers.