Yaya Toure is back in City's starting line-up for the first time in three months.
Yaya is one of a number of changes Pep Guardiola has made with next week's Champions League clash with Borussia Monchengladbach in mind.
Ilkay Gundogan and John Stones have all been rested while Fabian Delph is not fit.
Bravo, Sagna, Kompany, Otamendi, Kolarov, Fernandinho, Yaya Toure, Nolito, De Bruyne, Aguero, Sterling
Subs: Caballero, Fernando, Zabaleta, Navas, Sane, Silva, Iheanacho
Expect City to go 4-2-3-1 against Palace with Kompany and Otamendi the central defensive pair and Fernandinho and Yaya Toure protecting the back four.
Stats and info:
Palace have failed to keep a clean sheet in any of their last 16 games - a run stretching back to April, while City have kept clean sheets in just two of the last nine Premier League games.
The Blues have also won 10 of the last 11 meetings with the Eagles - the hosts have lost their last four matches.