Manchester City manager Pep Guardiola has a near fully-fit squad to choose from for his 200th Premier League match in charge.
Raheem Sterling returned from a back problem to play in the EFL Cup on Wednesday, but Ferran Torres is a long-term absentee.
Crystal Palace forward Wilfried Zaha made his comeback from illness as a substitute against Newcastle last week.
The Eagles remain without Eberechi Eze and Nathan Ferguson.
LAWRO'S PREDICTION
Manchester City's run of League Cup triumphs has ended at four in a row - the same number I managed with Liverpool.
I don't think City boss Pep Guardiola will be too bothered about losing to West Ham on Wednesday, do you?