Michail Antonio and Jesse Lingard fired West Ham into the top four as the Hammers withstood a late Tottenham fightback to hang on for a 2-1 derby victory at the London Stadium
West Ham were ahead inside five minutes thanks to the returning Antonio's fifth goal against Spurs, before loanee Lingard continued his fine form with the Hammers' second early in the second half
It was the first time a Jose Mourinho side had conceded in the opening five minutes of both halves in a Premier League game and there was no way back for Spurs, as the frame of the West Ham goal thwarted a valiant late rally
Lucas Moura headed in from a corner to give Spurs a lifeline before substitute Gareth Bale's stunning volley cannoned off the bar and Heung-Min Son's late effort deflected off the post as David Moyes secured his first victory against Mourinho in the Premier League at the 16th attempt
The victory sees momentum continue to build behind West Ham's European charge, with the Hammers moving into fourth, nine points ahead of rivals Spurs, who stay ninth after losing five of their last six Premier League games
After sitting out the previous two games, it took just five minutes before Antonio marked his return to the starting line-up with the opener
Spurs' centre-backs failed to deal with Jarrod Bowen's brilliant in-swinging cross, which cannoned off goalkeeper Hugo Lloris into the path of Antonio, who fired the Hammers in front with his fifth goal against Tottenham
Spurs were shellshocked in the face of West Ham's blistering start but managed to prevent the deficit from increasing, with last-ditch defending preventing Bowen, Lingard and Antonio from scoring a quick-fire second
Harry Kane whistled a shot wide on 13 minutes as Spurs gave West Ham a reminder of the threat they carried in attack, before the Hammers' early momentum was halted by the brief loss of midfielder Tomas Soucek to a nasty head injury
The Czech was forced off for almost 10 minutes to receive stitches to a gash on the head he sustained while bravely preventing Davinson Sanchez from heading Spurs level, and West Ham didn't register another attempt until 38 minutes when Craig Dawson's header was tipped over by Lloris
Erik Lamela registered Spurs' first attempt on target two minutes before the break, and Kane added a second was a fierce low drive in stoppage-time, but goalkeeper Lukasz Fabianski preserved the Hammers' lead with two fine saves
Mourinho introduced Bale and Matt Doherty at the break in a bid to galvanise Spurs, but they were two down within two minutes of the restart
Lingard combined with Fornals to burst into the Tottenham area before firing in his third goal since joining West Ham in emphatic style, and although the initial celebrations were curtailed by the offside flag, a VAR review found in favour of the Hammers
Kane flashed a free-kick wide as Spurs peppered the West Ham goal in search of a route back, and they grabbed a lifeline on 64 minutes when Moura glanced Bale's corner in off the near post
Kane came within inches of drawing level soon after when he flashed a shot wide of the far corner and Bale went even closer when his stunning volley cannoned back off the crossbar
Spurs applied pressure right up to the final whistle but were denied by the woodwork again in stoppage-time as Son's block sent the ball looping against the post as the Hammers held on to the derby spoils
 "A great win for us against a tough opponent
 We are enjoying it but are also not going to be daft
 We will keep calm about and hopefully keep pushing the teams at the top
"There is always a first for everything and Jose Mourinho has had great teams
 He is up there with elite managers but sometimes football can get you results like we did today
"We have only done half a job
 If we continue this way, we will be close
 I don't want to be negative in any way
 West Ham have always had bits where they've won some big games but what they want is consistency and I think we have consistency
"This club badly needs a level where they are not around the bottom
 This time last year you were asking me if we can avoid relegation, so it is a great feeling that is gone
""I feel sad, obviously
 I feel the result should have been a different one from what we played especially in the second half
 That is my feeling and a little bit of deja vu
 Their defensive line was brilliant
 Their centre-backs gave us a very difficult match
"We started the game with a mistake and started the second half with another one
 The team in the second half was trying absolutely everything
 We had the chances, hitting the post, great crosses across the face of goal
 We had easy shooting positions to score so we should have scored more goals
"They fought; this is not a criticism it is to praise their spirit
 They fought, they fought hard, but they just fought
 We were the team that tried to play but the boys were not lucky
"Jesse Lingard has scored three goals in four league games under David Moyes for West Ham, as many as he netted in his 36 total league appearances under Ole Gunnar Solskjaer at Man Utd
West Ham travel to Premier League leaders Manchester City on Saturday at 12
30pm
Spurs host Wolfsberger in the second leg of their Europa League round of 32 tie on Wednesday at 5pm, before hosting Burnley on  at 2pm - live on Sky Sports Premier League
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>
<PAD>