League One round-up: Blackburn beat Shrewsbury
Last Updated: 13/01/18 6:47pm
Blackburn beat promotion rivals Shrewsbury 3-1 at Ewood Park to help Wigan extend their lead at the top of Sky Bet League One 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.
VOTE: EFL Goals of the Month
Watch and vote for your favourite goals in the Sky Bet Championship, League One and League Two from December here
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.
Scunthorpe extended their unbeaten league run to six games with a 1-1 draw at play-off rivals Portsmouth. Charlton crept above Portsmouth and into the play-off places with a 1-0 win at bottom side Bury.
Bradford remain fifth despite losing 2-1 against struggling Northampton at Valley Parade. 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.
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.