Patrick Bamford, Kalvin Phillips and Mateusz Klich were all on target for the Whites as part of a frantic game a Ewood Park that saw Leeds move four points ahead of West Brom at the top of the division.
Here are the match ratings.
Illan Meslier, 7: Sharp when he had to be, other than the goal - for which he had little to no chance - was rarely troubled.
Luke Ayling, 8: Plenty of clever play to win free-kicks or keep possession. Got forward well, created chances.
Liam Cooper, 8: A short rocky period early on aside, dealt well with a varied Rovers attack, particularly the physical side.
Ben White, 9: A joy to watch. Intercepted, pressed high up the pitch, ran the ball out well.
Barry Douglas, 8: Tidy, composed, showed quality in the final third when he got forward.
Kalvin Phillips, 8: The free-kick was the highlight but his overall performance was good. Shielded the ball well, moved it well, won free-kicks.
Mateusz Klich, 8: Played a full part in some lovely passing moves, dangerous in and around the box, deserved a goal.
Jack Harrison, 7: A threat on the right, more effective as the game opened up and kept Rovers on their heels in the second half.
Gjanni Alioski, 7: Another solid display. Disciplined when he had to be, but ran at Rovers constantly.
Tyler Roberts, 7: Showed some nice touches to motor away from challenges. At his best running directly at Rovers.
Patrick Bamford, 8: Took his first chance, hit the post, a foul denied him a clear goalscoring opportunity, worked his socks off.
Substitutes: Pablo Hernandez (Roberts 61) 8.
Jamie Shackleton (Klich 89) N/A.
Subs not used: Miazek, Davis, Stevens, Berardi, Gotts, Poveda, Struijk.
Blackburn Rovers: Walton, Nyambe, Lenihan, Adarabioyo, Bennett (Downing 21), Rothwell (Buckley 68), Travis (Davenport 68), Johnson, Gallagher (Graham 60), Holtby (Samuel 60), Armstrong. Subs not used: Leutwiler, Chapman, Mulgrew, Carter.