The Toffees are enjoying a revival under the experienced Italian, having put run of six games unbeaten together since Marco Silva was sacked at the start of December.
City meanwhile are attempting to keep their Premier League title defence alive by any means necessary, having fallen down to third place in the table and an alarming 14 points off runaway leaders Liverpool.;
The match is one of nine games taking place on New Year’s Day, though with Liverpool not in action until Thursday night it gives Pep Guardiola’s side the chance to claw back three points on the Reds.
Here’s everything you need to know about the match.
When is it?
The match kicks off on Wednesday 1 January at 5:30pm.
Where can I watch it?
Manchester City vs Everton will be shown live on BT Sport 1 from 5:15pm.
Can I stream it?
Subscribers will be able to live stream the fixture via the BT Sport app on your smartphone, laptop or tablet.
Manchester City: Ederson; Walker, Otamendi, Garcia, Zinchenko; Rodri, Fernandinho; Bernardo, De Bruyne, Sterling; Aguero.
Everton: Pickford; Sidibe, Holgate, Keane, Baines; Sigurdsson, Davies; Walcott, Calvert-Lewin, Richarlison, Kean.
Man City: WWWWLW
Man City to win: 1/4
Everton to win: 10/1
The odds against Everton look fairly harsh on first viewing given they appear to be getting back towards expectations in their post-Marco Silva days. Ancelotti has given them a spring in their step and their four-prong attack that did for Newcastle at St James’s Park could well cause City’s patched-up defence a few problems. As a result, we’re going for a narrow upset.
Manchester City 1-2 Everton