Jack Harrison scored a superb hat-trick as depleted Leeds produced a stunning 3-2 win at West Ham to dent the hosts’ Champions League hopes on Super Sunday.

Harrison had not scored twice in the same game for Leeds in his previous 135 league appearances for the club, but he scored three times in the same afternoon to become their first player to net a league hat-trick against the Hammers since Russell Wainscoat in April 1927.

Harrison put the visitors ahead with a precise finish as Leeds capitalised on their bright start (10) but West Ham levelled through Jarrod Bowen’s ninth goal of the season after he met Aaron Cresswell’s corner to head home (34).

It once more demonstrated the Hammers’ prowess at attacking set-pieces, but they were undone when faced by one themselves just three minutes later as Luke Ayling’s flick-on was nudged over the line by the unmarked Harrison.

West Ham again rallied to level a second time seven minutes into the second half through Pablo Fornals’ well-taken strike but Harrison would complete his hat-trick in style, latching onto the impressive Raphinha’s through ball to lift his finish over Lukasz Fabianski (60).

The result derails West Ham’s progress following three straight league wins, with Moyes’ side remaining in fourth place on 37 points, two clear of Arsenal in fifth.

Leeds’ resurgence continues with this rare win in London coming after the 3-1 victory over Burnley as Marcelo Bielsa’s side rise above Everton to 15th in the table, nine points clear of the relegation zone.