Michail Antonio’s brace helped West Ham come back from behind to beat Burnley 2-1 at Turf Moor on Monday night.
The result ensures the Hammers remain three points behind fourth-placed Chelsea with four games to go.
David Moyes’ side fell behind thanks to a penalty from Chris Wood in the 17th minute after the Burnley forward suffered a foul by Tomas Soucek in the box.
But they found themselves tied just two minutes later when Antonio, who made his first start in four games since recovering from a hamstring injury, directed Vladimir Coufal’s cross.
And West Ham took the lead just a minute before the half hour mark as Antonio slapped through Said Benrahma’s cross.
The Hammers could have been further ahead when Benrahma, who terrorized Matt Lowton throughout the contest, shot right at point blank range.
In an action-packed first half, Matej Vydra would have brought Burnley up to level if Craig Dawson hadn’t been in the right place to release a lobed effort off the line.
West Ham wasted chasing their third goal as Antonio picked the wrong pass in a three-on-one situation shortly after the restart.
And Antonio should have gotten his hat trick in the 55th minute, but somehow failed to turn Pablo Fornals’ finicky shot.
The odds for Burnley were few and far between and they missed a golden chance to equalize in the 64th minute.
The ball fell nicely to Josh Brownhill whose shot was stopped by Lukasz Fabianski. Jay Rodriguez, who had been engaged three minutes earlier, then had a rebound blocked by Coufal before cutting a second shot wide with the goal at his mercy.
Antonio had another chance to put the game to bed, but placed a wide shot from Nick Pope’s goal as West Ham held on for three points.