
West Ham's forgotten man Andriy Yarmolenko boosted their survival hopes as he climbed off the bench to secure a last-gasp 3-2 win for the Hammers and dent Chelsea's bid for Champions League qualification.
The Ukrainian, who has spent most of the season missing through injury, stunned Chelsea with a minute remaining to lift West Ham three points clear of the relegation zone.
In a dramatic evening at the London Stadium Willian, who had given Chelsea the lead with a first-half penalty, pegged West Ham back to 2-2 with a spectacular free-kick.
- GOAL! Yarmolenko makes it 3-2 West Ham
- GOAL! Willian free-kick makes it 2-2
- GOAL! Michail Antonio handed Hammers 2-1 lead
- GOAL! Soucek scores - and this one counts!
- GOAL! Willian penalty puts Chelsea 1-0 up
- VAR rules out Soucek 'goal' for offside
- Chelsea wear new kit for first time
How to watch
TV channel: West Ham vs Chelsea will be shown live on Sky Sports' Premier League and Main Event channels, and is available via Now TV with a day pass for £9.99, or a three-month pass on offer for £25.
Live stream: Sky Sports subscribers can stream the match online via SkyGo and the SkyGo app, with a mobile month pass available for £5.99.
Team news
West Ham: Fabianski, Fredericks, Diop, Ogbonna, Cresswell, Rice, Soucek, Bowen, Lanzini, Fornals, Antonio
Subs: Balbuena, Yarmolenko, Felipe Anderson, Wilshere, Ajeti, Xande Silva, Randolph, Johnson, Lewis
Chelsea: Arrizabalaga, Azpilicueta, Christensen, Rudiger, Alonso, Barkley, Kante, Kovacic, Willian, Abraham, Pulisic
Subs: Jorginho, Loftus-Cheek, Caballero, Zouma, Giroud, Mount, Hudson-Odoi, James, Gilmour
Referee: Martin Atkinson