Match ends, Bristol City 1, Fulham 4.
Fulham scored four first-half goals to earn a comfortable win at Bristol City.
They struck inside two minutes through Moussa Dembele's tap-in from close range and he added a second by finishing Tom Cairney's cross.
Ross McCormack curled in a free-kick from 30 yards just after the half-hour and there was worse to come for City.
Ryan Tunnicliffe made it 4-0 after lobbing keeper Frank Fielding, before Jonathan Kodjia scored an injury-time consolation for Bristol City.
The result left City just a point above the relegation zone, with only Charlton, Rotherham and Bolton below them, while Fulham moved up to 10th, four points outside the play-off places.
The damage was done in the first 36 minutes, with Dembele firstly firing home from six yards after James Husband got behind City's defence.
Aden Flint's ill-advised crossfield pass was then intercepted by McCormack, who fed Cairney and his delivery from the right allowed Dembele to side-foot home his second at the far post.
McCormack's sweetly-struck free-kick and Tunnicliffe's goal after running onto a bouncing ball that split City's back-line put Fulham out of reach.
City at least managed to get on the scoresheet as Kodjia converted a cross from substitute Simon Cox, shooting first time past Andy Lonergan from eight yards.
Bristol City manager Steve Cotterill:
"We made a couple of mistakes to give Fulham a leg-up in the game and we are very disappointed with the goals conceded.
"We came up against opponents with that bit more quality than us and they took their chances. We have to create more opportunities than our rivals to score goals.
"We are in for training tomorrow and will dust ourselves down in time to face Wolves on Tuesday."
Fulham boss Kit Symons:
"First half I thought we were excellent and took our goals really well.
"We could have put the game to bed in the second half with a couple of early chances, but Bristol City kept on going and made it more difficult for us."
On 19-year-old striker Moussa Dembele: "Talks over a new contract are in progress and we want him to sign."
- 23BryanSubstituted forLittleat 65'minutes
- 15FreemanBooked at 32minsSubstituted forCoxat 71'minutes
- 18WilbrahamSubstituted forReidat 83'minutes
- 22KodjiaBooked at 45mins
- 5StearmanBooked at 45mins
- 7FredericksSubstituted forChristensenat 72'minutes
- 40HusbandSubstituted forGarbuttat 87'minutes
- 25DembeleSubstituted forSmithat 81'minutes
- Andy Woolmer
- Shots on Target
Second Half ends, Bristol City 1, Fulham 4.
Goal! Bristol City 1, Fulham 4. Jonathan Kodjia (Bristol City) right footed shot from the centre of the box to the bottom left corner. Assisted by Simon Cox with a cross.
Offside, Fulham. Luke Garbutt tries a through ball, but Matt Smith is caught offside.
Substitution, Fulham. Luke Garbutt replaces James Husband because of an injury.
Delay over. They are ready to continue.
Delay in match James Husband (Fulham) because of an injury.
Corner, Bristol City. Conceded by Andy Lonergan.
Attempt saved. Derrick Williams (Bristol City) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Marlon Pack.
Substitution, Bristol City. Bobby Reid replaces Aaron Wilbraham.
Attempt missed. Korey Smith (Bristol City) left footed shot from outside the box is close, but misses to the right. Assisted by Mark Little.
Substitution, Fulham. Matt Smith replaces Moussa Dembele.
Foul by Simon Cox (Bristol City).
Ryan Tunnicliffe (Fulham) wins a free kick in the defensive half.
Foul by Simon Cox (Bristol City).
Tom Cairney (Fulham) wins a free kick in the defensive half.
Attempt missed. Simon Cox (Bristol City) left footed shot from outside the box is high and wide to the left. Assisted by Aaron Wilbraham.
Attempt saved. Ross McCormack (Fulham) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Moussa Dembele.
Offside, Bristol City. Korey Smith tries a through ball, but Jonathan Kodjia is caught offside.
Substitution, Fulham. Lasse Vigen Christensen replaces Ryan Fredericks.