West Ham suffered their fifth consecutive Premier League defeat after being well beaten at home by Brentford.
Ivan Toney put the visitors ahead with his 12th league goal of the season, before Josh DaSilva doubled the lead.
The Hammers were booed by a frustrated London Stadium crowd, with this defeat keeping them only one point above the relegation zone.
The game also ended on a sour note for Brentford, as Toney was taken off on a stretcher with a knee injury.
Victory sees the Bees rise to ninth in the Premier League.
Hammers hit five-year low
Not since a run between March and April 2017, under the management of Slaven Bilic, have West Ham lost five consecutive games in the league.
Five-and-a-half years later, West Ham have enjoyed many highs under the management of David Moyes – however this defeat puts the Scotsman’s role under serious question.
It is not just the fact of another defeat, but the manner in which the goals were conceded.
Both first-half goals came from West Ham failing to properly defend throw-ins, and both came after periods in the game when they had enjoyed good attacking spells.
The opener arrived in the 18th minute, where a straightforward long throw by Mathias Jensen was flicked on by Mathias Jorgensen. Christian Norgaard hit his swivelling volley well, and after it was saved by Lukasz Fabianski, Toney reacted first to follow up and stab home.
The second, shortly before half-time, was even worse from a West Ham perspective. Toney played a simple lobbed ball over the top of the sleeping home defence from a throw-in near the halfway line.
Da Silva outmuscled and outpaced Aaron Cresswell to streak through and slot past Fabianski for his first goal since August.
These teams will meet again in the FA Cup third round on 7 January. Whether Moyes remains in post for that fixture remains to be seen.
Toney hits landmark – but leaves on a stretcher
In complete contrast to West Ham, Brentford have set a new club Premier League record of five consecutive games unbeaten. The Bees have not had a longer top-flight unbeaten run since they went six games without defeat between February and March 1939.
Things could have been different had West Ham taken their chances – notably when Declan Rice struck the post early on and when Emerson Palmieri stung the gloves of David Raya with a near-post drive.
However Brentford saw out the second half in relative comfort and this result, combined with the 2-2 draw against Tottenham on Boxing Day, will leave Thomas Frank satisfied with how his side have returned to action following the World Cup.
One question which remains however is what Brentford will do should Toney be ruled out by a long-term injury.
This is the stark reality they could face after the forward, tipped by many for a place in England’s 2022 World Cup squad, jarred his knee in the turf after an innocuous challenge for a late corner.
Toney was left banging the turf, his face screwed up in clear pain, before being carried from the field on a stretcher.
Even if the injury is not as bad as it first appears, Toney also faces being banned if FA charges of breaching betting rules are proven. He has until January 4 to respond regarding the 262 alleged breaches.
On the field, Toney remains one of the Premier League’s deadliest strikers. He scored his 12th league goal of the season here, the same as his 2021-22 total , and hHe ends the calendar year of 2022 with 20 Premier League goals – only Harry Kane, with 26, has scored more.
Toney celebrated his strike by baiting the London Stadium crowd, crossing his arms in a symbol closely associated with the Hammers.
It demonstrates the dominance Brentford hold over West Ham in this fixture – they have won all three Premier League meetings.
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key = Give it up = Pure perfection
West Ham United
- 5CoufalBooked at 70mins
- 11Lucas PaquetáSubstituted forSoucekat 82′minutes
- 33EmersonSubstituted forAntonioat 64′minutes
- 13M Jorgensen
- 10DasilvaSubstituted forGhoddosat 67′minutes
- 8JensenSubstituted forJaneltat 59′minutes
- 17ToneySubstituted forJanssonat 90+5′minutes
- 19MbeumoSubstituted forWissaat 58′minutes
Match ends, West Ham United 0, Brentford 2.
Second Half ends, West Ham United 0, Brentford 2.
Attempt blocked. Michail Antonio (West Ham United) right footed shot from the right side of the box is blocked. Assisted by Jarrod Bowen.
Substitution, Brentford. Pontus Jansson replaces Ivan Toney because of an injury.
Corner, West Ham United. Conceded by Rico Henry.
Substitution, West Ham United. Tomás Soucek replaces Lucas Paquetá.
Corner, West Ham United. Conceded by Ivan Toney.
Attempt missed. Craig Dawson (West Ham United) header from very close range misses to the left. Assisted by Jarrod Bowen with a cross following a corner.
Corner, West Ham United. Conceded by David Raya.
Attempt saved. Craig Dawson (West Ham United) header from the centre of the box is saved in the top centre of the goal. Assisted by Jarrod Bowen with a cross.
Corner, West Ham United. Conceded by Rico Henry.
Attempt saved. Yoane Wissa (Brentford) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Mads Roerslev.
Attempt missed. Gianluca Scamacca (West Ham United) right footed shot from outside the box misses to the left. Assisted by Vladimír Coufal.
Attempt saved. Gianluca Scamacca (West Ham United) right footed shot from outside the box is saved in the centre of the goal. Assisted by Lucas Paquetá.
Foul by Declan Rice (West Ham United).
Christian Nørgaard (Brentford) wins a free kick on the right wing.
Attempt missed. Michail Antonio (West Ham United) header from the centre of the box misses to the right. Assisted by Saïd Benrahma with a cross.
Attempt missed. Ivan Toney (Brentford) right footed shot from the left side of the six yard box is high and wide to the left. Assisted by Ethan Pinnock following a corner.
Attempt missed. Ethan Pinnock (Brentford) header from the right side of the six yard box misses to the left. Assisted by Saman Ghoddos with a cross following a corner.
Corner, Brentford. Conceded by Lukasz Fabianski.
- Our coverage of your Premier League club is bigger and better than ever before – here’s everything you need to know to make sure you never miss a moment