Angelo Ogbonna's late goal helped West Ham United come from behind to beat Leeds United 2-1 at Elland Road.
Mateusz Klich put Leeds ahead on six minutes from the penalty spot at the second attempt after Lukasz Fabianski had brought down Patrick Bamford.
The midfielder's initial spot-kick was saved but the VAR adjudged Fabianski had come off his line too early and the retaken penalty was converted.
West Ham equalised in the 25th minute when Tomas Soucek powerfully headed in Jarrod Bowen's corner.
After the break Bamford curled a fine effort narrowly wide, while at the other end, Sebastien Haller had his header tipped over by Illan Meslier.
With 10 minutes remaining, the visitors took the lead when Ogbonna met Aaron Cresswell's free-kick to head in.
Fabian Balbuena's header hit the post late on but West Ham had done enough for the victory to go fifth with 20 points.
Leeds stay 14th on 14 points.
See: Leeds report | West Ham report
Next fixtures
Leeds: 16 Dec v Newcastle (H)
West Ham: 16 Dec v Crystal Palace (H)
Match officials
Referee: Michael Oliver. Assistants: Stuart Burt, Simon Bennett. Fourth official: Darren England. VAR: Jarred Gillett. Assistant VAR: Matthew Wilkes.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time