
A late goal from Kai Havertz was just one part of a thrilling ending to Chelsea's clash with West Ham at Stamford Bridge.
Maxwel Cornet's disallowed stoppage time equaliser will take the headlines, after Edouard Mendy was adjudged to be fouled by Jarrod Bowen. The Ivorian had also struck the post, just prior to Chelsea's winner.
This drama came after Michail Antonio opened the scoring for West Ham, just after the hour mark. Ben Chilwell - who went on to get the assist for the eventual Havertz goal, was the man who also got the equaliser in the 76th minute.
Here are the player ratings from a dramatic afternoon at Stamford Bridge:
Chelsea
Edouard Mendy - 6/10
Was not able to deal with the cross heading towards him, which led to Antonio's opener. Did well to make the most of Bowen's contact on him for Cornet's equaliser. Didn't have much else to do.
Wesley Fofana - 6.5/10
A decent debut. Able to deal with Michail Antonio's threat pretty comfortably in the first half. Looked a little more troubled after the break. Should be a good addition to the Chelsea team.
Thiago Silva - 8/10
A real leader. A composed performance from the 37-year-old, highlighted by his 93% pass completion and him only losing one of his seven ground duels.
Kalidou Koulibaly - 6/10
Like Fofana, a decent performance. Similarly struggled to impose his physicality, only winning one of his four ground duels.
Reece James - 6/10
Often occupied a very advanced position down the right hand side. Didn't manage to create Emerson too many issues, was pretty well dealt with.
Marc Cucurella - 6/10
Was taken off towards the end of the game for Ben Chilwell, who had much more of an impact. Like James on the other side, wasn't able to cause the visitors any problems, while he was on the pitch.
Ruben Loftus-Cheek - 7/10
A 94% pass completion rate. Looked pretty good and may be solidifying a midfield spot in this Chelsea team, on his fifth consecutive start.
Mateo Kovacic - 6/10
Taken off along with Cucurella, similarly had no real impact on the game. No defensive actions completed, but was good enough in possession.
Conor Gallagher - 5.5/10
Occupied a fairly advanced position down the right hand side. Was pretty anonymous in his 60 minutes on the pitch. Seems a lot more suited to a slightly deeper role, than what he played today.
Christian Pulisic - 6/10
Lasted an hour, just like Gallagher, also failed to make an impression. Had 100% pass completion from his 24 attempts. Not enough to argue he should have stayed on any longer.
Raheem Sterling - 6.5/10
Looked the most active of the Chelsea team in the first half. A few good runs and a through ball to Pulisic, which gave him an opening at goal. Not quite the same impact after the break, however.
Substitutes
Armando Broja (60') - 6.5/10
A good physical presence following his introduction. A few half-opportunities to get his name on the scoresheet. The signing of Aubameyang, however, may create questions for his future prospects at Chelsea.
Mason Mount (60') - 6/10
Struggled to make any sort of impact after coming on.
Ben Chilwell (72') - 8/10
A goal and an assist from the bench. A tidy finish to equalise, with the ball dropping to him very fortunately and a smart, low ball across the box for the Havertz winner.
Kai Havertz (72') - 7.5/10
Great bit of play from him to get ahead of Angelo Ogbonna, to be able to get his first time shot away. After a disappointing evening at St. Mary's and the arrival of Aubameyang, a much needed goal for the German.
Jorginho (83') - N/A
West Ham
Lukasz Fabianski - 5.5/10
Should feel frustrated with both the conceded goals. Preventing either of the efforts would have been good saves, but with not much to do other than them, it ends up being a disappointing afternoon for the keeper.
Vladimir Coufal - 5.5/10
Both goals came from his side. Some good bits of defending, with important tackles and clearances, before that was undone with the two goals.
Kurt Zouma - 8/10
Deserved to be on the winning side. A remarkable 12 clearances, including a few vital touches preventing Chelsea from scoring more than they did. Should feel proud of his performance on his first return to Stamford Bridge.
Thilo Kehrer - 5.5/10
Beaten in the air by Chilwell for the equaliser, which is a pretty poor effort given the height of the pair. Was fairly decent other than that, but his role in the goal bumps him down half a point.
Emerson Palmieri - 6/10
A decent game. His first full 90 minutes at West Ham suggests he may be in serious contention to oust Aaron Cresswell as the preferred option at left-back.
Declan Rice - 8/10
The best midfielder on the pitch. Disciplined off the ball and looked very comfortable in possession. A leader in this West Ham team, who is more than capable and deserving of stepping up to a more competitive team.
Tomas Soucek - 6/10
Backs up his important goal in midweek with a decent performance. Looked a good physical presence, winning three aerial and two ground duels. Covered some good ground.
Jarrod Bowen - 6/10
The culprit of the apparent foul on Mendy, which disallowed West Ham's late equaliser. Had it not been for his slip prior to the collision, he should have been first onto that ball. A hard-working performance, with one decent run down the right being the highlight.
Lucas Paqueta - 6.5/10
The Brazilian attacking midfielder stereotype of a luxury player, is not what Paqueta is. He proved that with four combined tackles and interceptions and another four clearances made. Worked hard in midfield, which was more impressive than his good technical ability.
Pablo Fornals - 5.5/10
Did plenty of defensive work, as expected of him, which may suggest this is a harsh rating. However, he was inactive going forward. A looping volley, which went wide, the only involvement of note.
Michail Antonio - 7/10
A goal was the highlight of a decent performance. Caused issues for Chelsea's strong backline, particularly in the second half, after struggling a bit in the first. With his departure, West Ham's threat was annulled.
Substitutes
Said Benrahma (on: 74') - N/A
Angelo Ogbonna (on: 83') - N/A
Was introduced to see out the 1-1 result. Ended up being beaten by Havertz to Chilwell's cross for the winner.
Maxwel Cornet (on: 86') - N/A
Missed a huge chance to put West Ham ahead a minute before Chelsea's winner. It wasn't the easiest header, but he'll feel disappointed to not put it away. A composed bit of play from him to get what should have been the equaliser was controversially taken away from him. He'll be going back home wondering how he hasn't ended up with his first West Ham goal today.

