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
League One leaders Blackburn extended their winning streak to four matches with a narrow 1-0 home victory over Southend.
Danny Graham's close-range header broke the deadlock just before the hour mark and that goal proved enough to earn maximum points and extend Rovers' unbeaten run to 10 games to lead by two points at the top.
Will Grigg scored a hat-trick as Wigan moved into second thanks to a comfortable 5-1 victory at home to MK Dons.
Grigg (11) fired Michael Jacobs' assist into the back of the net with a close-range finish and Ethan Ebanks-Landell (24) made it two as he unfortunately guided Nick Powell's cross into his own net.
Callum Brittain (35) reduced the deficit, while Powell (57) extended Latics' lead as he headed home and Grigg added the gloss as his two goals in a three-minute spell completed his hat-trick.
Rotherham strengthened their spot in the play-offs with a 3-2 victory from a topsy-turvy match against Fleetwood.
Ashley Eastham (5) scored an early close-range opener for Town and Nathan Pond put into his own net to level matters seven minutes later.
Rotherham took the lead through Joe Newell (51) and the visitors levelled three minutes later through Cian Bolger's header, but Richard Wood (77) bundled home Newell's free-kick to hand the Millers maximum points.
Rotherham - 1/100
Plymouth - evens
Portsmouth - evens
Charlton - 6/5
Scunthorpe - 6/5
Peterborough -10/3
Click here - or the image of Plymouth's mascot (below) - to see the list in full...
Plymouth moved back into the top six thanks to a late 2-1 comeback victory over Peterborough, who finished the match with nine men.
League One top scorer Jack Marriott netted as Posh took a ninth-minute lead, but Ryan Taylor (27) headed in an equaliser and Graham Carey netted a penalty at the death to steal all three points.
Peterborough were reduced to 10 men as Liam Shephard (75) saw red and Steven Taylor joined him for an early bath just before Carey's winner.
Brett Pitman scored a brace as Portsmouth struck back three times in a 3-3 draw at relegation-threatened Rochdale to sit just outside the top six on goal difference.
Ian Henderson set up Bradden Inman (13) for the opener before Pitman equalised, while Stephen Humphrys (57) put Dale ahead for the second time but again Pompey hit back through Pitman.
Rochdale top scorer Henderson (71) got his name on the score sheet with his 12th league goal of the season but Matt Done put into his own net at the death as the away side took a point.
Charlton remain sixth after being held to a 1-1 draw at Bristol Rovers, who went ahead through Kyle Bennett (21) before Ben Reeves equalised on the brink of half-time.
Nathan Delfouneso scored a hat-trick as Blackpool bounced back from Monday's defeat to Oldham with a comprehensive 5-0 triumph over Bradford, who slipped further away from the play-offs.
Delfouneso (16) put the hosts in front and Viv Solomon-Otabor doubled their lead six minutes later.
Delfouneso netted his second just before the half hour and he completed his hat-trick with a 70th-minute header, while Sean Longstaff added the gloss with 10 minutes remaining.
Scunthorpe dropped down a spot to ninth after a 1-1 draw away to struggling Wimbledon where Will Nightingale's header after four minutes was cancelled out by Lee Novak's close-range equaliser with six minutes remaining.
Walsall edged a late 1-0 victory over Bury thanks to an Adam Thompson own goal, while the games between Gillingham and Doncaster and Oxford and Oldham remained goalless.
Last updated at 1800 BST 07/04/2018.