Wigan once again closed the gap on Sky Bet League One leaders Burton, with a 1-0 win over 10-man Rochdale at the DW Stadium.
It was a stubborn performance from the visitors, who played almost an hour with 10 men, after Ian Henderson had been red-carded for kicking out at Jason Pearce.
The Latics squandered a number of chances before substitute Conor McAleny bundled the ball home on 67 minutes, after Yanic Wildschut's effort had come back off the crossbar.
It means Wigan extend their unbeaten run to 18 games, and are once again just a point behind Burton were beaten by Millwall in the Monday night game. Rochdale are now five points adrift of the play-off places.
Burton could have restored their four-point cushion but lost 2-0 against the play-off chasers, with Aiden O'Brien and Lee Gregory on target as the Lions went sixth.
O'Brien opened the scoring in the 12th minute with a superb finish into the top corner after some fine work from Gregory.
And the former Halifax Town striker made it 2-0 six minutes later when he beat the offside trap to run on to a ball from Shaun Williams and round 'keeper Jon McLaughlin before tapping into an empty net.
Gillingham kept their automatic promotion hopes alive with a 1-0 win at Bury. Luke Norris scored the only goal of the game mid-way through the first half.
The Gills remain fourth, eight points behind second-placed Wigan with a game in hand. The result leaves Bury in 16th.
It was a game of contrasting fortunes at Gresty Road, as promotion-chasing Bradford left with all three points against Crewe.
Jamie Proctor scored the only goal early in the second half in a 1-0 win for the visitors, latching on to a long free-kick upfield to net.
It was a 10th straight game without a win for Crewe, who remain rock-bottom, now 11 points from safety.
Barnsley kept the pressure on the teams in the play-off places on, with a 1-0 win of their own at Port Vale.
Midfielder Conor Hourihane struck his 10th goal of the season from a ninth-minute free-kick. The Tykes are breathing down the necks of both Bradford and Millwall, while Port Vale remain six points adrift of the play-offs.
At the other end of the table, Blackpool secured a potentially crucial win away at relegation rivals Doncaster. With the game heading to a goalless draw, striker Mark Cullen got behind the Rovers defence to lash home the winner.
It moves Blackpool up one place to 19th, while Doncaster remain in the relegation zone and four points from safety.
Oldham are still in the bottom four despite a 1-0 win over Chesterfield.
Mike Jones came off the bench to thump the ball home from 25-yards out to secure the points.
The Latics are only in the bottom three by virtue of 20th-placed Fleetwood having a better goal difference.
Meanwhile, Scunthorpe continued their excellent run of form, extending their unbeaten run to eight games with a 6-0 thrashing of Swindon.
It was a second heavy defeat in as many games for the visitors, following Friday's 4-1 home defeat to Wigan. This time, goals from Conor Townsend, Jordan Clarke, Hakeeb Adelakun, Paddy Madden and a Tom Hopper double sent them to defeat.
As for Scunthorpe, their impressive spell has moved them to within just six points of the play-off places in 10th.