Michail Antonio's superb overhead kick was cancelled out by substitute Phil Foden's equaliser as West Ham extended their unbeaten run in the Premier League to four matches with a 1-1 draw against Manchester City.
Antonio scored his third league goal of the season in fine style, but West Ham will now be concerned about how long he will be injured for, after he was substituted off in the 52nd minute.
It was a tale of two halves for Sergio Aguero and Phil Foden. Aguero struggled to get into the game and was brought off at half-time for Foden, who was outstanding as he scored the equaliser in the 51st minute.
Manchester City were frustrated once again despite Phil Foden's second-half equaliser
Michail Antonio had put West Ham ahead in first half at the London Stadium with a fine finish
WEST HAM (5-4-1)
Lukasz Fabianski – 7.5
Very little he could do about Phil Foden's equaliser. Huge save from Raheem Sterling late on.
Vladimir Coufal – 7
Generally strong in one-on-one situations and kept things simple defensively on the West Ham right.
Fabian Balbuena - 6
Appeared to struggle with the runners of City towards the end of the game. Raheem Sterling was a nuisance for him.
Angelo Ogbonna - 7
Had no problems dealing with Sergio Aguero before half-time. City had more movement thereafter.
Lukasz Fabianski made a huge save late on to deny Raheem Sterling from scoring a winner
Aaron Cresswell - 7
Often the spare man at the back and was not really called upon to deal with Riyad Mahrez on the inside.
Arthur Masuaku - 7
Kept Mahrez very quiet and dealt with Kyle Walker on the cover when the right back broke free.
Jarrod Bowen - 7
Willing runner down the right and had the quality to take the game to City on the break.
Tomas Soucek – 6.5
David Moyes has additional solidity with Soucek in there and appears a very shrewd signing.
West Ham captain Declan Rice had a very solid afternoon for the Hammers, giving little away
Declan Rice - 7
Such a powerful