Manchester City (3-2-4-1): Stefan Ortega; Kyle Walker, Ruben Dias, Nathan Ake (Manuel Akanji 77'); John Stones, Rodri (Kalvin Phillips 90'+1); Riyad Mahrez, Julian Alvarez (Phil Foden 77'), Bernardo Silva, Jack Grealish; Erling Haaland.
West Ham (5-4-1): Lukasz Fabianski; Vladimir Coufal (Ben Johnson 62'), Thilo Kehrer, Angelo Ogbonna, Aaron Cresswell, Emerson; Jarrod Bowen (Said Benrahma 79'), Flynn Downes, Lucas Paqueta, Pablo Fornals; Michail Antonio (Danny Ings 68').