Match ends, Fulham 0, Leeds United 3.
Leeds kept Fulham in trouble at the foot of the table as goals from Sam Byram, Sol Bamba and Mirco Antenucci ensured victory at Craven Cottage.
Byram opened the scoring on 40 minutes and Bamba headed in from a corner three minutes after the restart.
Fulham defender Kostas Stafylidis was dismissed for two quick bookings before Antenucci made it three late on.
Fulham, now with just one win in 13, are six points above the relegation zone while Leeds climb to 12th place.
It is only 10 months since Fulham were in the Premier League but a terrible first season back in the second tier means that they could be relegated again.
Kit Symons' side have lost 21 times this season in all competitions, winning three out of 19 since Boxing Day.
Fulham forwards Matt Smith and Ross McCormack - both recruited from Leeds last summer for a combined fee of £11.5m - each missed good early chances before Byram put Leeds ahead, heading in Gaetano Berardi's cross.
More slack defending after the break allowed Bamba to head in Alex Mowatt's corner and Stafylidis was then booked twice in two minutes and sent-off.
Antenucci wrapped up the win - Leeds' fifth in the last six on the road - when Byram's cross was only palmed out by Fulham keeper Marcus Bettinelli.
Fulham face fellow strugglers Wigan, Rotherham and Blackpool in an eight-day period in April which is likely to decide their fate.
Fulham manager Kit Symons: "[The relegation battle] is very much in our hands.
"We need three more wins and it's down to us to get them - we probably had enough chances to win three games tonight.
"Even in the second half, down to 10 men, we created really good chances but we didn't take them and goals change games.
"The sending-off didn't help. It was rash, a silly, petulant thing to do.
"Ross played well but there is always that element against your old team that you can try too hard and maybe that was the case."
Leeds boss Neil Redfearn: "In the first half Fulham were the better side and we were having to dig deep to stay with them.
"They got a rollicking at half-time. But we worked hard, toughed it out and although we got the goal against the run of play I thought we got on top of it.
"Our keeper made two or three outstanding saves at 0-0 which kept us in the game and I think it could have been four or five in the end."
- 3StafylidisBooked at 52mins
- 10RuizSubstituted forKacaniklicat 63'minutes
- 44McCormackSubstituted forFofanaat 83'minutes
- 3BambaBooked at 87mins
- 23L Cook
- 27MowattSubstituted forAntenucciat 83'minutes
- 8SharpBooked at 46minsSubstituted forMorisonat 67'minutes
- Chris Kavanagh
- Shots on Target
Second Half ends, Fulham 0, Leeds United 3.
Offside, Leeds United. Lewis Cook tries a through ball, but Steve Morison is caught offside.
Corner, Fulham. Conceded by Marco Silvestri.
Attempt saved. Alexander Kacaniklic (Fulham) left footed shot from the right side of the box is saved in the top right corner. Assisted by Scott Parker.
Attempt missed. Giuseppe Bellusci (Leeds United) right footed shot from more than 35 yards is close, but misses to the right.
Ryan Tunnicliffe (Fulham) wins a free kick in the defensive half.
Foul by Lewis Cook (Leeds United).
Goal! Fulham 0, Leeds United 3. Mirco Antenucci (Leeds United) right footed shot from the right side of the box to the bottom left corner.
Foul by Matt Smith (Fulham).
Gaetano Berardi (Leeds United) wins a free kick on the left wing.
Sol Bamba (Leeds United) is shown the yellow card.
Corner, Leeds United. Conceded by Shaun Hutchinson.
Attempt missed. Tim Hoogland (Fulham) right footed shot from the centre of the box is high and wide to the right. Assisted by Seko Fofana.
Foul by Ryan Tunnicliffe (Fulham).
Charlie Taylor (Leeds United) wins a free kick in the defensive half.
Delay over. They are ready to continue.
Substitution, Fulham. Seko Fofana replaces Ross McCormack because of an injury.
Substitution, Leeds United. Mirco Antenucci replaces Alex Mowatt.
Delay in match Ross McCormack (Fulham) because of an injury.