Pep Guardiola has close to a fully-fit squad as Manchester City continue their quadruple quest at Fulham this afternoon.
The Premier League champions had fitness doubts over a number of players heading into the recent international break.
But Kevin De Bruyne, Benjamin Mendy, Fernandinho and Vincent Kompany are all fit after spells on the sidelines, plus Nicolas Otamendi and John Stones have overcome knocks.
That puts them in a strong position heading into an intense spell with fixtures in three competitions over the coming weeks.
City boss Guardiola said: “Everybody came back fit, except Fabian Delph. The others are fit and we have 21-22 players. That’s good.
“They have to compete with each other to take a place in their position.
“We play now two games in the Premier League, then the FA Cup, then Champions League. Game by game.
“We know what we have to do to fight until the end.”
Fulham vs Man City TV channel – how to watch
The Premier League clash kicks off at 12.30pm today.
Live coverage can be found on Sky Sports Main Event in the UK.
Streaming is available via the Sky Go app for existing customers.
Pre-match coverage gets underway at 11.30am.