Manchester City will be looking to keep their title hopes alive when they take on Leeds United at Elland Road on Wednesday evening.

Pep Guardiola's side, who are the victims of the latest Christmas kick-off, fell eight points behind Arsenal at the top of the Premier League table when the Gunners defeated West Ham United 3-1 on Boxing Day.

The Citizens showed no signs of rustiness after the World Cup when they defeated Liverpool 3-2 in the Carabao Cup last week and will be looking for a similarly positive result when they take on Jesse Marsch's side this evening.

Here is how we at Football FanCast expect City to line up on Wednesday, with six changes to the side that started against Liverpool last time out.

After being rested in midweek, it seems likely that Ederson will return to the starting side in between the sticks, with Stefan Ortega dropping to the bench.

There are three changes in defence, as Kyle Walker starts at right-back despite Rico Lewis' impressive display against the Reds, while Joao Cancelo also comes back in at left-back, with Nathan Ake dropping out.

Aymeric Laporte is partnered by John Stones in the heart of the defence, with Manuel Akanji dropping out after starting in midweek, while Ruben Dias is still sidelined with injury.

After a superb performance against the Reds, Kevin De Bruyne unsurprisingly keeps his place in the midfield, with Rodri and Ilkay Gundogan also starting at Elland Road.

There are two changes out wide, as, while the "unbelievable" Riyad Mahrez scored a lovely goal against Liverpool, he has struggled in the Premier League this season, averaging a disappointing 6.59 rating from WhoScored for his performances, so Phil Foden replaces him.

Fellow England star Jack Grealish is also handed a start on the left-hand side, replacing Cole Palmer, while Erling Haaland will hoping to haunt his city of birth with some more goals against the Yorkshire outfit this evening.