Manchester City are fit and firing for their FA Cup tie against Championship table-toppers Fulham - with only one certain absentee at the Etihad Stadium.
Ukraine defender Aleks Zinchenko is back after missing the last four games through injury.
Despite picking up their own issues during the international break, back-up stopper Zack Steffen and Gabriel Jesus have trained with City during the build-up.