In terms of the home side, boss Roy Hodgson has made four changes on the back of the 3-2 defeat to Arsenal last time out, with goalkeeper Wayne Hennessey among those to return in place of Julian Speroni.
Jairo Riedewald comes in for a first league start since the opening day, meanwhile, and both full-backs have been switched as Timothy Fosu-Mensah and Patrick van Aanholt take over from Martin Kelly and Jeffrey Schlupp.
The Eagles have lost 14 of their last 15 meetings with City, conceding 24 goals in the six most recent encounters.
Crystal Palace: Hennessey; Van Aanholt, Tomkins, Dann, Riedewald, Fosu-Mensah; Cabaye, Milivojevic; Townsend, Benteke, Zaha
Subs: Speroni, Lee, Souare, Kaikai, Kelly, Delaney, Puncheon
Manchester City: Ederson; Walker, Danilo, Otamendi, Mangala; Gundogan, Fernandinho, De Bruyne, Sane, Bernardo; Jesus
Subs: Bravo, Stones, Sterling, Aguero, Adarabioyo, Zinchenko, Toure
Follow all of the action as it unfolds in South London with our live text coverage right here.