The Whites moved to the top of the Championship table with the triumph, following West Bromwich Albion's 1-0 loss at Brentford on Friday evening.
Here are the match ratings from the contest as Leeds moved ever closer to promotion as they put eight points between themselves and third place.
Illan Meslier, 7: Not much goalkeeping to do, but set off the counter-attack for the second goal.
Luke Ayling, 6: Could have done with more help from Helder Costa in the first half.
Ben White, 7: Not fazed by a terrible Aleksandar Mitrovic challenge at the start.
Liam Cooper, 7: Excellent block at 3-0 showed his commitment.
Stuart Dallas, 6: Struggled to contain Knockaert in the first half, moved into central midfield late on.
Mateusz Klich, 6: Much-improved with Pablo Hernandez alongside him after the break.
Kalvin Phillips, 6: Kept Tom Cairney quiet.
Tyler Roberts, 7: Offered something different when he moved up front.
Jack Harrison, 7: Made the second, scored the third.
Helder Costa, 6: set up Bamford's goal but wasteful at times in possession, as many Leeds players were in the first half.
Patrick Bamford, 7: Scored a chance, missed a chance but not very involved with Leeds struggling for possession in the opening 45 minutes.
Substitutes: Ezgjan Alioski (Costa, 45), 6: On the field 12 minutes before scoring the nerve-calming second goal.
Pablo Hernandez (for Bamford, 45), 8: His passing changed Leeds's performance completely. Marcelo Bielsa played down his substitution, saying it was a precaution.
Barry Douglas (for Klick, 80) N/A.
Ian Poveda (for Harrison, 83) N/A.
Jamie Shackleton (for Hernandez, 90+1) N/A.
Not used: Miazek, Berardi, Stevens, Struijk.
Fulham: Rodak; Odoi, Ream, Bryan (Le Marchand 74), Hector; Reed, Arter (Kebano 63); Knockaert (Cavaleiro 70), Cairney (Johansen 74), Decordova-Reid (Onomah 74); Mitrovic. Unused substitutes: Betinelli, McDonald, Christie, Sessegnon.