Michail Antonio struck in stoppage time to hand West Ham United a 2-1 win over Leeds United in an enthralling match at Elland Road.
Leeds goalkeeper Illan Meslier starred throughout and made two key saves early on to deny Antonio and Said Benrahma.
Leeds went ahead on 19 minutes when Raphinha found the bottom corner for his third goal of the season.
And the Brazilian almost added a second on 35 minutes but his shot came back off a post.
Meslier was called upon again either side of half-time, denying Benrahma and Tomas Soucek.
Leeds’ resolve was broken on 67 minutes by an own goal as Jarrod Bowen’s shot was deflected in off Junior Firpo
Antonio stunned the Elland Road faithful, converting from Declan Rice’s pass to lift West Ham to seventh with 11 points.
Winless Leeds drop to 18th with three points.