West Ham's unexpected bid to finish in the top four of the English Premier League gathered pace with a confident dismantling of Leeds United at the London Stadium on Monday.
Leeds boss Marcelo Bielsa might have known it wasn't going to be his night when his side had two early goals disallowed.
Tyler Roberts' effort was ruled out for offside against Helder Costa before Patrick Bamford netted from Raphinha's cut-back, only for replays to show the ball had gone over the touchline before the cross.
West Ham took the lead in the 21st minute after Luke Ayling tripped Jesse Lingard in the area.
Lingard took the penalty and although Illan Meslier saved his shot, the on-loan Manchester United midfielder snapped up the rebound.
West Ham doubled their advantage seven minutes later when Craig Dawson was left unmarked to head in Aaron Cresswell's corner.
David Moyes' side were battling relegation at this stage of last season.
But they have won four of their last six league games to leave Hammers fans dreaming of a place in Europe's elite club competition.
"We are doing really well and having a good season. It could be a great season," Moyes said.
"I'm not saying we will finish in the top four but we need to hang in and see what we can do."