- Story of the match
Blackburn had the first attempt of the game, Ben Brereton broke into the box and fired a shot over the bar but the flag was raised with the former Nottingham Forest man in an offside position.
The visitors took the lead on the 18th minute, Rovers hit Millwall on the counter and Bradley Dack turned on the edge of the box, his shot then deflected off Shaun Hutchinson and wrong-footed Lions stopper Bartosz Bialkowski.
Ten minutes later, Tyrhys Dolan broke forward cut into the box but his shot was wide of the far post. John Buckley tried his luck from outside the box Bialkowski saved but it was not comfortable for the Millwall stopper.
The visitors went close again at the start of the second half. A corner coming out to Dack who fired over.
Sam Gallagher beat both Hutchinson and Mahlon Romeo to tee up Dolan but he fired right into the hands of Bialkowski.
Blackburn wanted a penalty on 70 minutes, Buckley's cross found Dack who looked too have been fouled by Ryan Woods but the referee pointed for a corner.
However, they did not need to wait long to double their lead. Dolan's shot was blocked by Jake Cooper but hit Gallagher and nestled into the bottom corner.
On 88 minutes, Scott Malone struck the woodwork before Jon Dadi Bodvarsson's rebound was kept out by Thomas Kaminski.
Millwall concede another goal of the counter
This was the second successive game in which Millwall have conceded from their own attack.
The front three letting them down but not tracking back and leaving the defence to deal with too much at once.
Dack was able to take advantage of the space he was given and got the bit of luck that sometimes you need with the ball taking a nick of Hutchinson.
Billy Mitchell impresses again
This was Mitchell's second start of the season and he looked the part alongside Ryan Woods.
He was the only one in Millwall blue who came out with credit in the first half, he tried where he could to get the Lions moving and creating things in the final third.