Fulham continued their rich vein of goalscoring form after they scored five goals for the second time this week as they comfortably dispatched West Ham United 5-0.
Goals from Raul Jimenez, Willian, Tosin Adarabioyo, Harry Wilson and Carlos Vinicius gave the hosts an impressive victory as they move into the top half of the Premier League table.
TV Info - Broadcasters
How the match unfolded
The home side were unchanged following their comprehensive victory over Nottingham Forest last time out.
West Ham manager David Moyes made two changes to the team that started the 2-1 win at Spurs, with Aaron Cresswell and Pablo Fornals coming in for Emerson Palmieri and Edson Alvarez.
After a cagey start, the first significant action came in the sixth minute when James Ward-Prowse stung the palms of Fulham goalkeeper Bernd Leno with a free-kick from 35 yards out.
Leno was then called into action again when he saved low to his left to deny a long-range effort from Jarrod Bowen.
West Ham had made the brighter start, but Fulham gradually gained a foothold in the match and they broke the deadlock in the 22nd minute.
Joao Palhinha whipped in a really dangerous cross from the left-hand side and it was met by the head of Jimenez, who scored his third goal in his last two appearances.
Nine minutes later there was even more to smile about for the home fans, as the Cottagers doubled their lead.
After Alex Iwobi’s shot was kept out by Hammers ‘keeper Lukasz Fabianski, Fulham kept the move alive. The ball eventually reached Willian, who steered the ball home to put the hosts 2-0 up.
Fulham weren’t finished yet - and on 41 minutes Adarabioyo rose above Kurt Zouma to head home an Andreas Pereira corner.
With a 3-0 lead at half-time, Fulham had now scored at least three goals in four consecutive top flight matches for the first time since October 1961.
On the hour mark, Fulham got a fourth. Substitute Wilson arguably struck the goal of the match, curling home a brilliant shot beyond the reach of Fabianski and into the top-left corner.
West Ham attempted to get on the scoresheet, with Said Benrahma drawing a few saves from Leno but in the end it was Fulham who had the last word, scoring a fifth in the 88th minute when Vinicius slotted a left-footed shot into an empty net.
Fulham's emphatic victory moves them on to 21 points and 10th in the table, West Ham are a place and three points ahead.
Next five Premier League fixtures
Key facts
Fulham have won three successive home Premier League games in the same season for the first time since April 2011 under Mark Hughes.
This was West Ham’s heaviest ever away defeat in a Premier League London derby, and their heaviest away Premier League defeat since a 5-0 loss to Newcastle United in January 2011.
Only Nottingham Forest (13) and Wolves (12) have lost more Premier League away games in 2023 than West Ham (11), with the Hammers losing four of their last six such games (W2).