Super-sub Andriy Yarmolenko scored a last-gasp winner to give West Ham’s Premier League survival hopes a huge boost in a thrilling 3-2 victory over Chelsea at the London Stadium.
Introduced in the 78th minute for Jarrod Bowen, who had earlier set up goals for Tomas Soucek and Michail Antonio, Yarmolenko coolly slotted home at the end of a swift counter-attack to stun Chelsea.
The vital result lifts David Moyes’ side three points above the relegation zone, while Chelsea – for whom Willian scored twice, including a stunning free-kick – missed the chance to climb to third.
It is the first time the Hammers, who won the reverse fixture 1-0, have done the league double over the Blues since the 2002-03 season, although they were somewhat ominously relegated in that campaign.
West Ham (4-2-3-1): Fabianski; Fredericks, Diop, Ogbonna, Cresswell; Rice, Soucek; Bowen (Yarmolenko 78′), Lanzini (Wilshere 68′), Fornals (Balbuena 90+3′); Antonio
Subs not used: Felipe Anderson, Ajeti, Xande Silva, Randolph, Johnson, Lewis
Booked: Lanzini, Rice
Goals: Soucek 45+2′, Antonio 51′, Yarmolenko 89′
Chelsea (4-3-3): Arrizabalaga; Azpilicueta, Christensen, Rudiger, Alonso; Barkley (Loftus-Cheek 63′), Kante, Kovacic (Mount 53′); Willian, Abraham (Giroud 63′), Pulisic
Subs not used: Jorginho, Caballero, Zouma, Hudson-Odoi, James, Gilmour
Goals: Willian pen 42′, 72′
Referee: Martin Atkinson
It had not shaped up to be a good night for the home side when Soucek was initially denied his first goal for the club, a lengthy VAR review finding the prone Antonio to be offside when the Czech forced home the loose ball from a corner.
The Hammers’ woes were compounded when Issa Diop brought down Christian Pulisic in the area and Willian confidently converted the spot-kick.
But West Ham fought back and Slavia Prague loanee Soucek climbed above Cesar Azpilicueta to nod in the leveller from Bowen’s corner.
Moyes’ men took the lead when Bowen tricked his way into space and drove a low cross into the heart of the area, with Antonio on hand to provide the decisive finish.
However, they could not hold on at 2-1 and Willian’s cultured free-kick hit the inside of Lukasz Fabianski’s left-hand upright before nestling in the net.
Remarkably, that was not the end of matters and, with the visitors pushing for a winner, the decisive goal came at the other end as Yarmolenko collected Antonio’s pass before slotting in.