Star striker Charlie Wyke missed out as Bradford City slumped to defeat against Northampton Town in League One.
Bradford remain fifth despite losing 2-1 against struggling Northampton at Valley Parade.
John-Joe O’Toole and Chris Long scored in either half for the Cobblers, who remain in the relegation zone on goal difference, while Paul Taylor’s goal in stoppage time was merely a consolation.
Elsewhere in League One, Blackburn beat promotion rivals Shrewsbury 3-1 at Ewood Park to help Wigan extend their lead at the top to three points.
Third-placed Rovers took the lead in the 14th minute through Charlie Mulgrew’s 25-yard strike but Shrewsbury equalised from the spot before the break.
Carlton Morris was brought down by Blackburn keeper David Raya in the box and Jon Nolan dispatched the penalty after 34 minutes.
Danny Graham’s close-range effort restored Rovers’ lead on the hour mark and Mulgrew added his second with a penalty 10 minutes later after Dominic Samuel was fouled by Dean Henderson.
Blackburn are now unbeaten in 15 league games and moved to within two points of second-placed Shrewsbury.
Wigan failed to take full advantage of the Shrews’ slip-up but a goalless draw at home to Peterborough increased their lead at the top to three points.
Scunthorpe extended their unbeaten league run to six games with a 1-1 draw at play-off rivals Portsmouth.
Jamal Lowe put Pompey into the lead after 15 minutes from a tight angle before fourth-placed Scunthorpe drew level just after half-time through Kevin van Veen.
Charlton crept above Portsmouth and into the play-off places with a 1-0 win at bottom side Bury.
Mark Marshall scored the only goal after 63 minutes as the Shakers failed to score for an eighth successive league game.
Rochdale are now seven points adrift of safety as Lee Martin’s second-half strike helped Gillingham to come from behind to win 2-1 at Priestfield.
The visitors went ahead when Andrew Cannon fired home in the 27th minute but Bradley Garmston drew the Gills level just before half-time.
The hosts then took the lead through captain Martin, who finished from 10 yards on 63 minutes, to leave struggling Dale without a win in seven league games.
AFC Wimbledon are also in the bottom four after being held to a goalless draw at rivals MK Dons.
Oldham kept their noses just above the drop zone by fighting back to draw 1-1 at home to Rotherham.
Ryan Williams drilled home the opener for the Millers after seven minutes before Craig Davies’ 10th league goal of the season levelled for Latics on the half-hour mark.
Amadou Bakayoko and Erhun Oztumer were on the scoresheet as Walsall beat Oxford 2-1, with Alex Mowatt’s strike just a consolation for the visitors.
Two goals in five minutes from Toumani Diagouraga and Paddy Madden sent Fleetwood on their way to a 2-1 victory at Southend, who scored a late goal through Michael Kightly.
Elsewhere, Ryan Edwards cancelled out Alfie Beestin’s first-half goal to earn a 1-1 draw for Plymouth at Doncaster, while Blackpool and Bristol Rovers played out a goalless stalemate.