Manchester City fought back from behind to down West Ham and move to the top of the Premier League.
James Ward-Prowse opened the scoring shortly before half-time against the run of play, having met Vladimir Coufal’s inch-perfect delivery and steered a low header beyond Ederson from close range.
Champions City, however, hauled themselves back on level terms just a minute after the restart. After being picked out by Julian Alvarez, the summer signing swept his effort into the far corner.
The visitors continued to push for a winner, with Alvarez crashing against the woodwork and Erling Haaland forcing goalkeeper Alphonse Areola into a superb stop from his acrobatic volley.
West Ham’s resistance was eventually broken on 76 minutes, Bernardo Silva capitalising on waves of City pressure to latch onto Alvarez’s lofted pass and clinically clip above Areola. Haaland then added gloss with the third goal.
More to follow.
Your browser does not support iframes.
West Ham: Areola, Coufal (Kehrer, 87), Zouma, Aguerd, Emerson, Soucek (Ings, 87), Alvarez (Benrahma, 68), Bowen, Ward-Prowse, Paqueta, Antonio (Kudus, 67)
Subs not used: Fabianski, Cresswell, Fornals, Mavropanos, Ogbonna
Goals: Ward-Prowse 36
Bookings: Alvarez, Soucek, Paqueta
Manager: David Moyes
Manchester City: Ederson, Walker, Akanji, Dias, Gvardiol (Ake 90+5), Rodri, Silva (Bobb, 90+5), Foden (Nunes, 67), Alvarez, Doku (Gomez, 90+3), Haaland (Lewis, 90+4)
Subs not used: Phillips, Ortega, Carson
Goals: Doku 46, Silva 76, Haaland 86
Bookings: Gvardiol, Rodri
Manager: Pep Guardiola