Leeds United missed the chance to climb out of the Premier League relegation zone as West Ham United fought back to claim a comfortable win at London Stadium.
The Whites could have leapfrogged 17th-placed Everton with a win but are instead guaranteed to go into the final weekend of the Premier League in the bottom three.
They made the perfect start when Rodrigo put them in front with a thumping volley from Weston McKennie's long throw.
But Declan Rice levelled for West Ham before half-time and goals after the break from Jarrod Bowen and Manuel Lanzini sealed the points.