City will visit Palace hoping to keep the gap between them and Liverpool at the top of the league table at 6 points, before the Reds play their outstanding game.
Pep Guardiola’s side are under a lot of pressure to keep winning matches and Jurgen Klopp’s men relentlessly pursue them.
Both clubs will still face each other in the league this season in a game that could decide where the title ends, but City needs to keep winning.
Palace has been an exciting club to watch under Patrick Vieira this season and they will put up a real show in London for this game.
They have won so many matches, but they have done enough to secure a comfortable finish inside the top half of the league table.
The Eagles are unbeaten in their last four matches and will not want to lose that record at home to City.
City was beaten by Tottenham not so long ago, and they will be worry about losing to yet another London club.
When both clubs met in the reverse of this fixture, City lost 2-0 at home to an unfancied Palace side, and a similar result will be disastrous.