Late saves from Lukasz Fabianski earned West Ham United a 1-1 draw with Manchester City.
West Ham went ahead against the run of play on 18 minutes at London Stadium with a brilliant overhead kick by Michail Antonio from Vladimir Coufal’s cross.
Phil Foden equalised six minutes after replacing Sergio Aguero at half-time, turning smartly to convert Joao Cancelo’s cross.
Kevin De Bruyne also came off the bench as City pushed for a winner, but they were denied by Fabianski and resolute West Ham defending.
Arthur Masuaku made a vital 84th-minute block on Riyad Mahrez.
Two minutes later, Fabianski denied Raheem Sterling one-on-one, before tipping Mahrez's shot on to a post in stoppage time.
A first point against City since 2016 puts West Ham, four matches unbeaten, 11th on eight points. City are a place below on goal difference.
See: West Ham report | Man City report
King of the Match: Phil Foden
Next fixtures
West Ham: 31 Oct v Liverpool (A)
Man City: 31 Oct v Sheff Utd (A)
Match officials
Referee: Anthony Taylor. Assistants: Gary Beswick, Adam Nunn. Fourth official: David Coote. VAR: Peter Bankes. Assistant VAR: Neil Davies.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time