Pep Guardiola's side are going in search of their 19th consecutive league victory, which would equal the all-time top-flight record for Europe's top five leagues.
David Silva and Fabian Delph missed the win at Newcastle in midweek, while Vincent Kompany limped off early on.
MAN CITY INJURIES
John Stones completed his first full training session on Thursday and though Guardiola says he is not yet ready to play 90 minutes, he will soon be back in action.
The City boss also says Kompany's injury is not as bad as expected, and he will be assessed on Saturday. He could also miss Sunday's game, but could be back soon after.
Delph's situation is similar; Guardiola says he, like Kompany, knows his body and that while his injury is not too serious there is no need to rush him back into the team.
David Silva was granted more time off for personal reasons in midweek but could return. Benjamin Mendy is out with a knee injury.
MAN CITY SUSPENSIONS
Neither side have any suspensions.
MAN CITY POTENTIAL STARTING LINE-UP
Leroy Sane was rested in midweek but should come back into the team for Bernardo Silva.
Should Kompany and Stones miss out, Eliaquim Mangala will likely deputise alongside Nicolas Otamendi. Danilo would replace Delph at left-back.
David Silva could come back in midfield, though if not then Ilkay Gundogan is most likely to step in.
Sergio Aguero and Gabriel Jesus have been rotated in recent weeks and it will again be difficult to predict which one will start.
CRYSTAL PALACE TEAM NEWS
Damien Delaney, Mamadou Sakho and Connor Wickham will again miss out, while Joel Ward is doubtful.
Palace have 24 hours fewer to prepare for the game than City, having played Arsenal on Thursday night.
Roy Hodgson has helped lift the Eagles out of the bottom three since he replaced Frank De Boer as manager, but while they picked up impressive back-to-back victories against Watford and Leicester City recently, they have won just three of the last 13 games since the shock victory against Chelsea on October 14.
OPTA MATCH FACTS
- Crystal Palace have won just one of their last 11 Premier League games against Man City, losing the other 10.
- Manchester City have won their last two games against Crystal Palace by a 5-0 scoreline – only once in top-flight history has a team won three consecutive league games against an opponent by a 5+ goal margin (Manchester City vs Derby between February 1937 and January 1938).Manchester City have won 37 points from their 13 matches this season – the best-ever points total by a team at this stage of a Premier League campaign.
- City have kept a clean sheet in seven of their last nine Premier League games against Crystal Palace.
- If Manchester City win this game, they will have won their last eight games against Crystal Palace in all competitions. They’ve only had three longer winning runs against an opponent – 13 vs West Bromwich Albion (2012-current), 11 vs Newcastle (2009-2014) and nine vs Sunderland (2002-2009).
- Manchester City haven’t ended a calendar year with a victory in the Premier League since 2013 – they lost 0-1 at Liverpool in 2016, drew 0-0 away at Leicester in 2015 and drew 2-2 at home to Burnley in 2014.
- The Citizens have won their last six Premier League encounters with London sides by an aggregate score of 20-3.
TV COVERAGE & KICK-OFF TIME
Kick off is 12:00 GMT (07:00 ET) on Sunday, December 31, and will be shown on BT Sport 1 in the United Kingdom.