The Whites travelled to the East London for the second weekend in a row after suffering a controversial FA cup exit in an identical head-to-head the previous week.
Though the Hammers' 2-0 win inflicted a fourth consecutive third-round exit on Leeds, Marcelo Bielsa's side had a sharper focus on the Premier League encounter after a challenging first half of the season left Leeds lingering near the drop zone and in need of points.
Three thousand Leeds fans erupted with delight as Harrison opened the scoring for the Whites in the tenth minute of the top-flight clash.
United's early form looked to be unsettled, though, as Adam Forshaw and Junior Firpo were both forced off the pitch by injury around the twenty-minute mark, to be replaced by 18-year-old substitutes Leo Hjelde and Lewis Bate, each making their Premier Leagued debut.
With his fourth goal in as many games, Jarrod Bowen made it 1-1 with a header for West Ham before Harrison retook the lead for Leeds ahead of half time.
Pablo Fornals equalised for the home side in the 52nd minute but Harrison was there again to prevent the scores staying level long, running onto an inch-perfect through ball from Raphinha to deliver a composed finish past Łukasz Fabiański.
Both sides saw goals chalked off in the final quarter of the game, with Mateusz Klich and Irons substitute Andriy Yarmolenko denied by a VAR offside ruling.
In injury-time, the in-form Bowen missed a gilt-edged opportunity to steal a point for West Ham, sending the ball careering over the bar.
Leeds left London with all three points, and Harrison claimed the match-ball on a stellar afternoon away from home.
Here are the photos that tell the story of the game:

7. West Ham United v Leeds United
Leo Hjelde prepares to make his Premier League debut. Photo: Alex Pantling

8. West Ham United v Leeds United
Jarrod Bowen and Declan Rice work together to dispossess Premier League debutant Lewis Bate. Photo: Alex Pantling

9. West Ham United v Leeds United
Jarrod Bowen celebrates equalising for West Ham. Photo: Daniel Leal

10. West Ham United v Leeds United
Jack Harrison celebrates with Luke Ayling after scoring Leeds United's second goal minutes after Jarrod Bowen's equaliser. Photo: Alex Pantling

11. West Ham United v Leeds United
Pablo Fornals makes it 2-2 in the 52nd minute. Photo: Alex Pantling

12. West Ham United v Leeds United
Pablo Fornals celebrates equalising for West Ham. Photo: Daniel Leal

