Match ends, Millwall 1, Blackburn Rovers 0.
Millwall 1-0 Blackburn: Lions two points off play-offs with two to play
Millwall maintained their hopes of clinching a Championship play-off place with victory over Blackburn, which ended Rovers' chances of making the top six.
The Lions climb to seventh, but remain two points outside the play-offs after sixth-placed Cardiff City beat Derby County.
Mason Bennett pounced on a loose ball in the penalty area to put Millwall deservedly ahead in the 20th minute, after Tosin Adarabioyo's block fell fortuitously for the 23-year-old.
Blackburn substitute Joe Rankin-Costello nearly equalised deep into stoppage time, dragging a shot just wide of the far post with the last kick off the game, as Millwall held on to three crucial points.
Lions keep play-off dream alive
Millwall came into the fixture knowing anything less than a win would seriously damage their play-off hopes, while Rovers had to pick up three points to keep up their ever fading chances.
The Lions, who were without a victory against Blackburn in eight league games, started the brighter with Shaun Hutchinson seeing an effort drop narrowly wide following a Jed Wallace corner.
And the hosts' early pressure paid off when Wallace's cutback found Tom Bradshaw whose shot fell kindly for Bennett to score after it was blocked.
Gary Rowett's side nearly doubled their lead moments after the restart with Wallace beating the offside trap and drilling a shot straight at Blackburn keeper Christian Walton.
The visitors hit back with Stewart Downing seeing a deflected effort fly narrowly over the bar and Adam Armstrong side-footing an effort straight at Lions keeper just before the hour mark.
And Blackburn, starting the day four points off the top six, nearly snatched a late leveller as 20-year-old midfielder Rankin-Costello struck just wide from close range.
But Millwall held on to all three points and will face Queens Park Rangers on Saturday before hosting Huddersfield Town on the final day of the season, while Blackburn take on Reading on Saturday and Luton Town at the end of the campaign.
Millwall assistant manager Adam Barrett:
"Blackburn came here and they needed to win the game as well so we are extremely pleased.
"It is nice to back up Saturday's result and get back-to-back wins and it builds a little bit of momentum.
"There are two games to go and we are in the mix and that is where we wanted to be."
Blackburn boss Tony Mowbray:
"That is the disappointment and we can't do anything about it. We all knew what was at stake as Millwall knew.
"It was not as if we were playing a dead rubber against somebody that did not matter.
"There was a lot at stake for them and they did what they did, and played how they played and they got a 1-0 victory.
"It was hard for us to get through them, round them or over them and we ultimately didn't manage to score a goal in a game where we had to score a goal."
- 5CooperBooked at 89mins
- 12RomeoSubstituted forWallaceat 71'minutes
- 19WoodsBooked at 84mins
- 11FergusonSubstituted forThompsonat 81'minutes
- 7WallaceSubstituted forMolumbyat 87'minutes
- 9BradshawSubstituted forMahoneyat 81'minutes
- 20BennettSubstituted forBödvarssonat 69'minutes
- 37Rankin-CostelloBooked at 1mins
- 27TravisBooked at 34minsSubstituted forHoltbyat 71'minutes
- 4JohnsonSubstituted forBuckleyat 81'minutes
- 19DowningSubstituted forDavenportat 81'minutes
- 12SamuelSubstituted forRothwellat 45'minutes
- 10GrahamSubstituted forGallagherat 45'minutes
- John Brooks
- Shots on Target
Second Half ends, Millwall 1, Blackburn Rovers 0.
Attempt missed. Joe Rankin-Costello (Blackburn Rovers) left footed shot from the centre of the box is close, but misses to the right following a set piece situation.
John Buckley (Blackburn Rovers) wins a free kick in the attacking half.
Foul by Jayson Molumby (Millwall).
Foul by Joe Rankin-Costello (Blackburn Rovers).
Shaun Hutchinson (Millwall) wins a free kick in the defensive half.
Jacob Davenport (Blackburn Rovers) wins a free kick on the left wing.
Foul by Jayson Molumby (Millwall).
Corner, Blackburn Rovers. Conceded by Jake Cooper.
Joe Rankin-Costello (Blackburn Rovers) wins a free kick in the defensive half.
Jayson Molumby (Millwall).
Corner, Millwall. Conceded by Joe Rankin-Costello.
Jake Cooper (Millwall) is shown the yellow card.
Foul by Adam Armstrong (Blackburn Rovers).
Alex Pearce (Millwall) wins a free kick in the defensive half.
Substitution, Millwall. Jayson Molumby replaces Jed Wallace.
Attempt missed. Joe Rankin-Costello (Blackburn Rovers) header from the left side of the box misses to the left. Assisted by Darragh Lenihan with a cross.
Offside, Millwall. Ryan Woods tries a through ball, but Jed Wallace is caught offside.
Attempt missed. Joe Rankin-Costello (Blackburn Rovers) right footed shot from outside the box is close, but misses to the right. Assisted by Jacob Davenport following a set piece situation.