Photo Credit:Getty Images.
Michail Antonio scored a wonderful goal to earn his side a hard-earned point against Manchester City, who have now won once in four Premier League games.
Antonio's spectacular acrobatic overhead volley from Vladimir Coufal's cross put the Hammers ahead at London Stadium - and provided another twist in this unpredictable top-flight season.
But substitute Phil Foden equalised for City six minutes after coming on at the start of the second half, producing a really good turn to score following Joao Cancelo's pass.
City dominated possession and sent on Kevin de Bruyne, who had missed the previous two games through injury, but could not find a winner and remain anchored in the bottom half of the table after five games.
In a setback for the visitors, Sergio Aguero did not appear for the start of the second half because of an injury.
As a result, both sides miss out on the chance to move into the top four, with each now on eight points.
West Ham: Fabianski (8), Cresswell (7), Balbuena (7), Ogbonna (6), Masuaku (7), Rice (8), Soucek (8), Coufal (7), Fornals (6), Bowen (6), Antonio (7)
Subs: Yarmolenko (5), Haller (6)
Away Team: Ederson (7), Walker (7), Dias (7), Garcia (6), Cancelo (9), Gundogan (6), Rodrigo (6), Silva (6), Sterling (7), Aguero (6), Mahrez (7)
Subs: Zinchenko (6), De Bruyne (7), Foden (8)
Man of the match: Joao Cancelo.