MANCHESTER CITY (4-2-3-1): Zack Steffen; Joao Cancelo; Ruben Dias, Aymeric Laporte. Oleksandr Zinchenko; Rodri, Fernandinho; Riyad Mahrez, Bernardo Silva, Phil Foden; Gabriel Jesus.
ARSENAL SUBS: Bernd Leno, Kieran Tierney, Nicolas Pepe, Pablo Mari, Eddie Nketiah, Emile Smith Rowe, Folarin Balogun.
ARSENAL (4-2-3-1): Runar Alex Runarsson; Cedric Soares, Gabriel Magalhaes, Shkodran Mustafi, Sead Kolasinac; Dani Ceballos, Mohamed Elneny; Ainsley Maitland-Niles, Joe Willock, Gabriel Martinelli; Alexandre Lacazette.
Arsenal have made eight changes to their side that was beaten by Everton last time out. Martinelli makes his first start of the season on the left side of a three-man attacking unit behind Lacazette.
City have made seven changes to their line-up that beat Southampton in their last outing. Steffen gets a rare start between the posts, while Zinchenko and Laporte get the nod in the back four. Walker, Stones and Ederson all drop to the bench.