Review and updated odds from Saturday's action in Sky Bet League One.
Updated Sky Bet League One table
Updated Sky Bet League One odds
Shrewsbury returned to the automatic promotion places in Sky Bet League One after a come-from-behind 2-1 win at Scunthorpe.
With Blackburn's game at Gillingham postponed and Wigan in FA Cup action on Sunday, the Shrews knew a win would pile the pressure back on and they produced the goods.
They fell behind in just the eighth minute, though, as Josh Morris scored but later became the villain as he missed a chance to double the lead from the spot before half-time, with Dean Henderson saving.
And Shrewsbury hit back after the break through Jon Nolan's effort and a Stefan Payne penalty within seven minutes of each other to move two points behind leaders Blackburn.
Rotherham consolidated their play-off position with a 3-0 win at Northampton.
The Millers had lost their last two games but goals from Michael Smith, David Ball and Richie Towell got them back to winning ways in style to keep their gap to seventh-placed Plymouth to eight points.
Argyle ensured the three points with a thrilling 3-2 win over fellow play-off chasers Bristol Rovers.
Rovers twice led through Chris Lines and Ellis Harrison but Jamie Ness cancelled out on both occasions and then Graham Carey won it for the hosts with an 85th-minute penalty after Ruben Lameiras had earlier missed from the spot.
Peterborough suffered a first defeat under boss Steve Evans as they were beaten 2-1 by managerless Oxford.
Goals from Rob Dickie and James Henry put the U's in control before Posh, who had Jack Baldwin sent off, made a game of it through Jack Marriott's 29th goal of the season.
MK Dons further boosted their survival hopes with a 2-1 win over Bury.
The Dons won for the first time in 2018 when they beat Rotherham in midweek and followed that up with another vital three points thanks to a pair of Chuks Aneke penalties.
George Miller had given Bury hope but they remain nine points off safety.
Rochdale drew 1-1 with AFC Wimbledon in a result which does not do Dale's bid for survival much good, while Brett Pitman's two goals boosted Portsmouth's play-off hopes in a 2-0 win at Oldham.
Blackpool drew 1-1 with Southend while Charlton and Fleetwood drew 0-0. Doncaster play Bradford on Monday.