West Ham fell to defeat in the FA Cup as Bristol City won their third round replay.
Beset by injuries, David Moyes saw his rotated side well-beaten as Ashton Gate on a costly couple of weeks for the club.
Here's how David Moyes's side rated at Ashton Gate...
Lukasz Fabianski 5
Sold short by Mavropanos for opener, for all he could have been more decisive.
Gestured furiously at those around him but did not exude calm himself.
Terrible backpass gifted City their opener. Strong in the challenge but often a liability in possession .
Aaron Cresswell 5
Increasingly involved in second-half flashpoint during what became a fiery clash.
Vladimir Coufal 4
Not at the races and given a testing time by the tricky Mehmeti.
Tomas Soucek 5
Came close to leveller with sharp volley meeting Cornet's cross but otherwise ineffective in midfield two.
James Ward-Prowse 6
By some margin the most composed of West Ham's offensive players.
Emerson 6
The likeliest source of chances in the first-half, made one each for Cornet and Ings.
Maxwel Cornet 5
Overhit simple pass to put Ings in, then missed awkward opportunity from close range. Did make Soucek chance late on.
Danny Ings 3
Looks so sluggish. Showed lack of sharpness when taking a touch rather than hitting Emerson cross first time. Ironic cheers from visiting fans when replaced.
Said Benrahma 2
Started despite transfer interest from Marseille, sent-off for clear kick out at Williams. May well have played his last West Ham game.
Substitutes
Ben Johnson (Coufal 66') 5
Tried to bring a bit of drive down the right.
Callum Marshall (Cresswell 80') N/A
On for his senior debut in thankless circumstances.
Divin Mubama (Ings 80') N/A
Unused: Areola, Anang, Ogbonna, Casey, Scarles.