Rotherham climbed into the Sky Bet League One play-offs after beating Bradford 2-0 to extend their unbeaten run to nine games.
Joe Pigott scored on his debut as AFC Wimbledon beat Blackpool 2-0 to move out of the Sky Bet League One relegation zone.
Doncaster hit back from 2-0 down to collect a point from a 2-2 draw at high-flying Shrewsbury.
Charlton secured a third straight win with a 3-1 home win over Walsall to maintain their Sky Bet League One play-off push.
Joe Mattock scored a last-gasp goal to seal all three points against play-off rivals Portsmouth with a 1-0 win at the AESSEAL New York Stadium.
Richard Smallwood struck the winner six minutes from time as Blackburn extended their unbeaten run after a 2-1 victory at Fleetwood.
Northampton climbed out of the League One relegation zone with a third-straight league win as they beat rivals MK Dons 2-1.
Gillingham continued their resurgence under Steve Lovell with a fine 3-1 victory over Scunthorpe at Glanford Park.
Peterborough United continued their push for a League One play-off spot with a 3-0 home win against 10-man Oldham Athletic.
MK Dons and AFC Wimbledon shared the spoils in a tight goalless draw at Stadium MK as the two rivals failed to distance themselves from the League One relegatio
Wigan extended their lead at the top of Sky Bet League One to three points but had to settle for a 0-0 draw against Peterborough.
Northampton gained a surprise 2-1 win at League One play-off contenders Bradford, condemning the Bantams to their seventh home league defeat of the season.
Blackpool are still searching for their first home league win since October after they were held to a goalless draw at Bloomfield Road by Bristol Rovers.
Charlie Mulgrew struck twice as Blackburn defeated promotion rivals Shrewsbury 3-1.
Fleetwood secured a 2-1 win at Southend United to heap more pressure on Shrimpers' under-fire boss Phil Brown.
Gillingham extended their unbeaten run to six league games after coming from behind to defeat struggling Rochdale 2-1.
A string of superb saves from keeper Liam Roberts helped Walsall move clear of the drop zone as a 2-1 victory dealt a blow to Oxford's play-off push.
Rotherham extended their League One unbeaten run to seven games but they will see their 1-1 draw at Oldham as a point gained rather than two lost.
Two of League One's form teams could not be separated as Doncaster Rovers and Plymouth Argyle battled out an entertaining 1-1 draw.
Jamal Lowe's first goal since September wasn't enough to fire Portsmouth to victory as they were pegged back by Scunthorpe in a 1-1 draw at Fratton Park.
Substitute Alex Mowatt made an instant impact as Oxford United made it back-to-back wins with a 1-0 victory over Blackpool.