Match ends, West Ham United 2, Leeds United 0.
Midfielder Declan Rice said West Ham is a "special place to be" as they maintained their unlikely push for a place in next season's Champions League with victory over Leeds United.
David Moyes' side climbed to fifth in the Premier League - two points behind Chelsea, who beat Everton 2-0 earlier on Monday - and have a game in hand on their London rivals.
Jesse Lingard sparked West Ham into life at London Stadium when his menacing run into the penalty area drew a foul from Luke Ayling. Lingard, on loan from Manchester United, converted the rebound after his spot-kick was saved by Illan Meslier.
Leeds had found the net twice in a blistering opening spell, but Tyler Roberts' finish was ruled out for a marginal offside against Helder Costa, and Raphinha ran the ball out of play before crossing to Patrick Bamford.
But they were two goals down before half-time when the unmarked Craig Dawson headed in Aaron Cresswell's corner.
Marcelo Bielsa's Leeds went close to a response five minutes after the restart when Raphinha's sensational overhead attempt was tipped over by Lukasz Fabianski, while Bamford blazed over from Raphinha's cut-back and Dawson cleared off the line as Leeds chased a late lifeline.
Pablo Fornals struck the crossbar for the hosts with a dipping second-half shot, but the Hammers ultimately held firm at the back to see out the three points.
"I'm disappointed with the performance," England international Rice told Sky Sports. "We won but Leeds caused us a problems. Now we are starting to learn how to win ugly.
"This is the best squad I have been a part of. You look forward to training and seeing the lads and that shows on the pitch. We are fighting for each other. It is real special place to be at the moment. The place has a real buzz about it.
"It is hard to say we are going to be [in the] Champions League - there are so many games left. It will be a real tough test, but look where we are now and it is a massive upgrade. It is in our hands. If we want to believe we can be a European team we need to win the big games".
Rice and Soucek at heart of West Ham efforts
Moyes said on Sunday that he would not sell Rice for £100m, which was reported to be the club's valuation.
This match was the latest reminder of why Moyes is keen to ward off potential suitors as Rice, alongside the equally dependable Tomas Soucek, proved the antidote to Leeds' incessant pressing, particularly in a second half which the visitors dominated for large periods.
In 22-year-old Rice and £19m summer signing Soucek, former Everton and Manchester United boss Moyes has a holding midfield combination he can trust, allowing West Ham's attacking players to flourish.
Such solid foundations enable Lingard to shine. This was his fourth goal in six league appearances since his January move - as many as he had managed in his previous 38 in the competition for United.
Dawson, on loan from Watford, continues to prove as shrewd a signing as any. This was his 11th successive league start at the heart of West Ham's defence and his fourth goal in all competitions this term.
Moyes claimed the experienced centre-back was "worthy" of a permanent deal after a match in which Dawson was involved at both ends, having hit a post with another header before half-time and somehow prevented Rodrigo's shot creeping over the line in the closing stages.
A European place in any form would mark significant progress for a West Ham side that finished only five points clear of the relegation zone last season. With 11 games to play, a Champions League place remains a real possibility.
"We were resilient. We didn't play well tonight but I don't think Leeds help you play well - you have got to earn it," Moyes told BBC Sport.
On West Ham's top-four hopes, he said: "We've always had belief we can do something special. When you get near the top it gives you a big incentive.
"I was gutted when we dropped out of the top four last week. There are a lot of good teams around us and if we don't make it it's because they were better than us."
Wasteful Leeds fall short
A first season back in the Premier League after a 16-year absence was first and foremost about safety for Leeds, and that objective appears almost guaranteed with a nine-point cushion separating Bielsa's side from the bottom three.
There is no denying that Bielsa's all-or-nothing approach has paid off, with Leeds in 11th and in contention for a top-half finish. They have drawn only two league games this season and none of their past 18.
Aided perhaps by a nine-day break since their 1-0 defeat by Aston Villa, Leeds played in typically relentless style, and on another occasion the result could have been different.
Welcoming back midfield stalwart Kalvin Phillips from injury, they dominated possession and had 15 attempts at goal in the second half, but poor finishing consigned them to a fourth defeat in five league games.
Striker Bamford, with five shots, was as guilty as any of profligacy and was visibly frustrated when he failed to even find the target from Raphinha's cut-back.
That Rodrigo's shot from close range failed to find its way over the line before Dawson could clear suggested it was simply not Leeds' night.
"The first 15 minutes in the first half was the best for us in the game," Bielsa told BBC Sport. "In the second half the dominance was continuous. In that hour of play we had sufficient chances for a different result, but when they dominated for 30 minutes they scored twice."
On conceding from a set-piece, he added: "Disappointed is not the word. I know it is a problem that exists. I am the one in charge of finding a solution."
A first top-flight double since 1930 - the stats
- West Ham completed their first league double over Leeds since 1953-54 and their first in the top flight since 1929-30.
- Leeds have lost 13 of their past 14 games in London in all competitions, losing all five in the capital in the league this season.
- West Ham manager David Moyes registered three victories in a row at home in the Premier League for the first time since winning his last six at Everton in 2013.
- No Premier League defender has scored more goals in all competitions this season than West Ham's Craig Dawson (four).
- West Ham full-back Aaron Cresswell has seven assists this season (in 27 games), his joint-best return in a Premier League season (seven in 36 games in 2017-18).
- No side has faced more penalties in the Premier League this season than Leeds (eight, level with Liverpool).
Leeds host Chelsea on Saturday at 12:30 GMT, while West Ham travel to Old Trafford to face Manchester United on Sunday at 19:15.
- 11LingardBooked at 79minsSubstituted forJohnsonat 87'minutes
- 9BenrahmaSubstituted forBowenat 73'minutes
- 23PhillipsBooked at 49mins
- 17Hélder CostaSubstituted forHarrisonat 45'minutes
- 11RobertsSubstituted forRodrigoat 60'minutes
- 43KlichSubstituted forAlioskiat 45'minutes
- Mike Dean
- Shots on Target
Second Half ends, West Ham United 2, Leeds United 0.
Attempt blocked. Pablo Fornals (West Ham United) right footed shot from outside the box is blocked. Assisted by Michail Antonio.
Attempt missed. Kalvin Phillips (Leeds United) right footed shot from outside the box is close, but misses to the right.
Attempt saved. Jarrod Bowen (West Ham United) left footed shot from outside the box is saved in the bottom right corner.
Foul by Luke Ayling (Leeds United).
Jarrod Bowen (West Ham United) wins a free kick in the defensive half.
Substitution, West Ham United. Ben Johnson replaces Jesse Lingard.
Stuart Dallas (Leeds United) wins a free kick on the right wing.
Foul by Declan Rice (West Ham United).
Attempt missed. Rodrigo (Leeds United) left footed shot from outside the box is high and wide to the left. Assisted by Patrick Bamford.
Jesse Lingard (West Ham United) is shown the yellow card.
Raphinha (Leeds United) wins a free kick in the defensive half.
Foul by Aaron Cresswell (West Ham United).
Attempt missed. Patrick Bamford (Leeds United) right footed shot from the centre of the box is too high. Assisted by Raphinha.
Attempt missed. Patrick Bamford (Leeds United) left footed shot from the centre of the box misses to the right. Assisted by Jack Harrison.
Attempt missed. Declan Rice (West Ham United) right footed shot from outside the box misses to the left. Assisted by Jesse Lingard following a set piece situation.
Foul by Diego Llorente (Leeds United).
Tomas Soucek (West Ham United) wins a free kick in the attacking half.
Attempt missed. Jack Harrison (Leeds United) left footed shot from the left side of the box misses to the left.
- DeLorean: Back from the Future: How a fairytale went horribly wrong
- Snowfall: A new drug hits the streets of LA and changes the game forever...