On-loan Liverpool winger Ojo is still out following a dislocated shoulder and Chelsea loanee Piazon is recovering from a broken leg, with the duo due back in December.

Fit-again captain Tom Cairney marked his first start since August with Fulham's equaliser in the 1-1 draw with Bolton on Saturday.

Fulham have lost their last three home matches against Bristol City in all competitions, including two last season (once in the Championship, once in the League Cup).

Fulham have won just one of their last eight league matches at Craven Cottage and are on a run of 16 matches without a home clean sheet in the Championship, last keeping one in a win back in January 2017 against Barnsley.

No Championship player has scored more goals direct from a free-kick than Fulham's Stefan Johansen (2 - also Preston's Josh Harrop).

Bristol City's Milan Djuric is pushing hard for a starting spot after scoring in his last two appearances from the bench.

Djuric, fit again after groin surgery, is breathing down the neck of forwards Jamie Paterson and Matty Taylor after striking against Crystal Palace and Sunderland.

Nathan Baker is a doubt after being forced off in the first half at Sunderland and his replacement, Eros Pisano, is standing by again.

Famara Diedhiou and Jens Hegeler are long-term injury victims.

Bristol City are unbeaten in their last six Championship away matches, winning each their last two (W3 D3). The last time they won three consecutive away league matches came back in February 2016 (also a run of 3).

The Robins' league trip to Craven Cottage last season was their biggest away Championship win of the season: a 4-0 victory.