Pep Guardiola’s side, who are three points ahead of Manchester United in fifth, slipped up again last weekend and twice had to come from behind to draw 2-2 against Championship-bound Middlesbrough at the Riverside.
For Palace, who have won six of their last nine, a trip to City should hold no fear. Under the management of Sam Allardyce the Eagles have picked up victories at Chelsea and Liverpool in 2017, as well as tonking Arsenal 3-0 at Selhurst Park.
Six points above the relegation zone in 16th, Palace still have tricky games against relegation rivals Hull City and José Mourinho’s Manchester United on the final day.
prove you know what pep guardiola does by creating and sharing your own city line-up
City boss Guardiola sprung a surprise last weekend by switching to a back three. That meant putting Aleksandar Kolarov on the left of the defence with Gäel Clichy and Jesús Navas playing as left and right wing-backs respectively.
In midfield there was another left-field call as Aleix García was handed his first Premier League start. The 19-year-old only lasted 49 minutes but could start alongside Fernandinho.
Up front Guardiola unleashed the strike pairing of Jesus and Sergio Agüero for the first time. Something he won’t be able to do this weekend with the Argentine suffering from a dead leg which could end his season prematurely.
That could compromise the 3-5-2 system as the only other senior striker at the club is Kelechi Iheanacho. The Nigerian, 20, was used heavily at the beginning of the campaign but has fallen behind Jesus in the pecking order.
David Silva (knee) and John Stones (muscle) are doubts while Claudio Bravo (calf) has joined İlkay Gündoğan (ACL) in being ruled out for the rest of the season.