Kevin De Bruyne is back in the Manchester City line-up for today's visit of Everton only three weeks after suffering a hamstring injury while Sergio Aguero drops to the bench after struggling on international duty.
De Bruyne only returned to City training on Thursday with one eye on Barcelona in the Champions League on Wednesday, but Pep Guardiola has caused a surprise by naming the Belgian in his starting XI for the visit of Ronald Koeman's side.
Aguero, who missed a penalty in Argentina’s midweek defeat to Paraguay, is on the bench and Nigerian Kelechi Iheanacho starts in his place.
City’s difficulty in replacing Bacary Sagna at right back following his injury are also apparent with Guardiola switching to a 3-5-1-1 formation in which Nicolas Otamendi, John Stones and Gael Clichy will line up as central defenders.
Star Everton striker Romelu Lukaku will be flanked by Gerard Deulofeu and Yannick Bolasie in attack, with Ross Barkley having to watch from the bench.
Manchester City: Bravo, Otamendi, Stones, Clichy, Gundogan, Fernandinho, De Bruyne, Silva, Sane, Iheanacho, Sterling. Subs: Caballero, Kompany, Zabaleta, Nolito, Kolarov, Fernando, Aguero
Everton: Stekelenburg, Oviedo, Jagielka, Williams, Coleman, Barry, Gana, Cleverley, Deulofeu, Bolasie, Lukaku. Subs: Robles, Barkley, Mirallas, McCarthy, Valencia, Funes Mori, Holgate