Pep Guardiola’s side have looked impressive in both of their games following the World Cup break, first defeating Liverpool in the Carabao Cup before sealing a 3-1 win against Leeds United earlier this week.
The Spanish manager has had to call upon a number of his fringe players and academy talents due to City’s stars progressing to various knockout stages in Qatar but he may revert to a full-strength side against Frank Lampard’s side on Saturday.
Ederson unsurprisingly keeps his place in between the sticks after coming back in for Stefan Ortega against Leeds.
There are three changes, as despite his impressive recent displays, Rico Lewis drops to the bench with Kyle Walker replacing him at right-back, while Joao Cancelo comes in for Nathan Ake on the left.
Aymeric Laporte also returns to the starting eleven in the heart of the defence to partner John Stones, with Manuel Akanji missing out after starting both of the last two fixtures.
Kevin de Bruyne and Rodri also keep their place in the midfield, while Ilkay Gundogan, who showed that he “can do it all” with his performances for Germany at the World Cup, is replaced by the more attack-minded Bernardo Silva.
After two assists against Leeds United, Jack Grealish deserves to keep his place on the left, but Phil Foden should get the nod on the right-hand side ahead of Riyad Mahrez.
Finally, Erling Haaland unsurprisingly starts again upfront, after becoming the quickest player to reach 20 Premier League goals with a brace at Leeds and he will be looking to continue his fine goalscoring form against the struggling Toffees.