Report and highlights as West Ham held off Wolves to move into the top four; Goals from Jesse Lingard, Pablo Fornals and Jarrod Bowen saw Hammers race into a three-goal lead; Wolves fought back through goals from Leander Dendoncker and Fabio Silva; but West Ham held on for crucial win.
And it looked like one they would take as goals from Jesse Lingard (6), Pablo Fornals (14) and substitute Jarrod Bowen (38) saw them race into a three-goal lead inside the first 38 minutes.
However, Wolves grabbed a lifeline just before the break through Leander Dendoncker’s header (44) before substitute Fabio Silva’s smart finish set up another nervy finish for West Ham, who squandered a three-goal lead to draw 3-3 with Arsenal before the international break.
On this occasion, Moyes’ men held on for what could be a crucial three points in the race for the Champions League places.
Victory sees the Hammers jump above Liverpool, Tottenham and Chelsea into fourth on 52 points, four points behind third-placed Leicester with eight games remaining. Meanwhile, Wolves stay 14th after a 13th defeat of the season.