Adama Traore bagged a last-gasp winner as newly-promoted Wolverhampton Wanderers grabbed their first victory of the season, piling further misery on pointless West Ham United in the process.
The substitute, a summer signing from Middlesbrough, was the beneficiary after West Ham's Davinson Sanchez lost possession in his own half deep into stoppage-time, and the flying-flanker finished convincingly after being released by Leo Bonatini.
It had appeared Wolves would be made to rue a host of missed opportunities, with Raul Jimenez spurning the easiest one when he comically tripped over the ball when played through on goal.
At the other end, Marko Arnautovic had his effort blocked by the face of Rui Patricio late on, but this was as close as West Ham came to breaking the deadlock on a frustrating day for the home supporters at the London Stadium.
The result leaves Hammers' new manager Manuel Pellegrini under immense pressure even at this early stage of the season having lost his four opening games - defeat means his side are rooted to the bottom with the international break to come next, while Wolves move into ninth.
Woeful West Ham: The Hammers have lost their opening four games for only the second time in their history. And what now for Pellegrini? He has spent over £100m on new players, but yet he doesn't seem to know his best team. The supporters are seemingly unwilling to give him any time to get it right, and the Hammers are now without a point with two weeks to play until their next league game. Challenging times.
MAN OF THE MATCH
Conor Coady (Wolves): The skipper was like a man-mountain at the heart of the Wolves defence, proving a real positive influence for the rest of his team mates.
West Ham: Fabianski 8, Fredericks 6, Diop 6, Balbuena 6, Cresswell 5, Wilshere 5, Sanchez 4, Anderson 6, Snodgrass 4, Antonio 5, Arnautovic 6. Subs: Obiang 5, Hernandez 5, Yarkolenko 6.
Wolves: Patricio 8, Doherty 8, Bennett 7, Coady 8, Boly 7, Jonny 7, Neves 8, Moutinho 7, Jota 7, Costa 7, Jimenez 6. Subs: Vinagre N/A, Bonatini 7, Traore 7.
4' - CLOSE! West Ham go mightily close with their first foray! Felipe Anderson works his magic to create space for a shot, his low but vicious effort is parried by Patricio. Arnautovic reacts quickest, drilling the loose ball across the face of goal but Wolves scramble it clear.
11' - SAVE! A fine one too, and it needed to be. Fabianski has to be at full stretch to keep out Doherty's bullet from 25 yards out. Wolves on top at the moment.
57' - CHANCE! Antonio with a looping header at the back post... and Patricio has to back-peddle to claw the ball away from his goal! Great goalkeeping from Wolves' no 1.
74' - GREAT SAVE! Fabianski to West Ham's rescue! Jimenez races down the left, cuts the ball back to the unmarked Bonatini whose shot is bravely blocked by the home side's shot-stopper from 12 yards. That is probably the best chance of the game.
79' - MISS! Oh my - what an opportunity for Wolves - and it goes begging! Neves' diagonal ball picks out Doherty in acres of space on the opposite flank. He drills a cross to Jimenez who only has the goalkeeper to beat but he gets his feet badly mixed up and fails to make a connection!
82' - WHAT A SAVE! Arnautovic at full flight gets away from Coady and checks onto his stronger right foot before leathering an effort at goal from point-blank range. Patricio makes a crucial save, with what looks like his face to save Wolves!
90'+3 - GOAL! Adama Traore wins it for Wolves right at the death! Sanchez is pressed into giving possession away by Moutinho. He feeds Bonatini, who squares it to Traore and he finishes with a powerful effort which Fabinaki can't keep out!
This is only the second time in their history that West Ham have lost their first four league games in a season (also 2010-11).
This article was written by cool news network.