Match ends, West Ham United 0(5), Manchester City 0(3).
96'
Penalty Shootout ends, West Ham United 0(5), Manchester City 0(3).
96'
Goal! West Ham United 0(5), Manchester City 0(3). Saïd Benrahma (West Ham United) converts the penalty with a right footed shot to the top left corner.
95'
Goal! West Ham United 0(4), Manchester City 0(3). Jack Grealish (Manchester City) converts the penalty with a right footed shot to the top right corner.
94'
Goal! West Ham United 0(4), Manchester City 0(2). Aaron Cresswell (West Ham United) converts the penalty with a left footed shot to the top left corner.
94'
Goal! West Ham United 0(3), Manchester City 0(2). Gabriel Jesus (Manchester City) converts the penalty with a right footed shot to the bottom right corner.
93'
Goal! West Ham United 0(3), Manchester City 0(1). Craig Dawson (West Ham United) converts the penalty with a right footed shot to the top left corner.
93'
Goal! West Ham United 0(2), Manchester City 0(1). João Cancelo (Manchester City) converts the penalty with a right footed shot to the bottom left corner.
92'
Goal! West Ham United 0(2), Manchester City 0. Jarrod Bowen (West Ham United) converts the penalty with a left footed shot to the bottom right corner.
91'
Penalty missed! Bad penalty by Phil Foden (Manchester City) left footed shot is close, but misses to the right. Phil Foden should be disappointed.
91'
Goal! West Ham United 0(1), Manchester City 0. Mark Noble (West Ham United) converts the penalty with a right footed shot to the centre of the goal.
90'
Penalty Shootout begins West Ham United 0, Manchester City 0.
90'+4
Second Half ends, West Ham United 0, Manchester City 0.
90'+3
Attempt saved. Raheem Sterling (Manchester City) header from the centre of the box is saved in the top centre of the goal. Assisted by Gabriel Jesus with a cross.
90'+3
Attempt blocked. Ilkay Gündogan (Manchester City) right footed shot from outside the box is blocked.
90'+2
Fernandinho (Manchester City) wins a free kick in the attacking half.
90'+2
Foul by Pablo Fornals (West Ham United).
90'+1
Attempt missed. Phil Foden (Manchester City) left footed shot from outside the box is close, but misses to the right.
90'
Attempt blocked. Fernandinho (Manchester City) right footed shot from outside the box is blocked. Assisted by Jack Grealish.
88'
Attempt missed. Tomas Soucek (West Ham United) right footed shot from the centre of the box is high and wide to the right. Assisted by Pablo Fornals.
87'
Attempt missed. John Stones (Manchester City) header from a difficult angle on the right is close, but misses to the right. Assisted by Oleksandr Zinchenko with a cross following a corner.
86'
Corner, Manchester City. Conceded by Saïd Benrahma.
85'
Corner, Manchester City. Conceded by Vladimir Coufal.
84'
Attempt missed. Fernandinho (Manchester City) header from very close range is too high. Assisted by Phil Foden with a cross following a corner.
83'
Corner, Manchester City. Conceded by Alphonse Areola.
83'
Attempt saved. Oleksandr Zinchenko (Manchester City) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Fernandinho.
83'
Substitution, Manchester City. Jack Grealish replaces Kevin De Bruyne.
82'
Substitution, West Ham United. Vladimir Coufal replaces Manuel Lanzini.
80'
Corner, Manchester City. Conceded by Ben Johnson.
76'
Substitution, Manchester City. Gabriel Jesus replaces Cole Palmer.
76'
Offside, West Ham United. Pablo Fornals tries a through ball, but Jarrod Bowen is caught offside.
75'
Attempt blocked. Phil Foden (Manchester City) right footed shot from the left side of the box is blocked. Assisted by Ilkay Gündogan.
71'
Substitution, Manchester City. Phil Foden replaces Riyad Mahrez.
70'
Corner, West Ham United. Conceded by Oleksandr Zinchenko.
70'
Attempt blocked. Manuel Lanzini (West Ham United) right footed shot from outside the box is blocked. Assisted by Pablo Fornals.
68'
Attempt missed. Cole Palmer (Manchester City) left footed shot from the centre of the box is too high. Assisted by Raheem Sterling.
65'
Corner, West Ham United. Conceded by Ilkay Gündogan.
62'
Substitution, West Ham United. Pablo Fornals replaces Arthur Masuaku.
62'
Substitution, West Ham United. Saïd Benrahma replaces Nikola Vlasic.
62'
Substitution, West Ham United. Jarrod Bowen replaces Andriy Yarmolenko.
61'
Attempt saved. Riyad Mahrez (Manchester City) left footed shot from outside the box is saved in the bottom left corner. Assisted by Kevin De Bruyne.
61'
Corner, Manchester City. Conceded by Ben Johnson.
59'
Attempt missed. Tomas Soucek (West Ham United) right footed shot from the centre of the box misses to the right. Assisted by Nikola Vlasic.
58'
Attempt saved. John Stones (Manchester City) header from the centre of the box is saved in the centre of the goal. Assisted by Kevin De Bruyne with a cross.
58'
Corner, Manchester City. Conceded by Nikola Vlasic.
57'
Corner, Manchester City. Conceded by Alphonse Areola.
57'
Attempt saved. Kevin De Bruyne (Manchester City) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Raheem Sterling.
57'
Attempt saved. Raheem Sterling (Manchester City) right footed shot from the left side of the box is saved in the bottom left corner. Assisted by Ilkay Gündogan.
56'
Attempt blocked. Riyad Mahrez (Manchester City) left footed shot from the centre of the box is blocked. Assisted by Kevin De Bruyne.
55'
Attempt blocked. Andriy Yarmolenko (West Ham United) left footed shot from the centre of the box is blocked.
55'
Attempt saved. Arthur Masuaku (West Ham United) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Aaron Cresswell.
53'
Attempt missed. Ilkay Gündogan (Manchester City) left footed shot from a difficult angle on the left is close, but misses to the right. Assisted by Cole Palmer with a through ball.
52'
Offside, West Ham United. Mark Noble tries a through ball, but Nikola Vlasic is caught offside.
52'
Attempt blocked. Riyad Mahrez (Manchester City) left footed shot from outside the box is blocked. Assisted by Kevin De Bruyne.
51'
Foul by Oleksandr Zinchenko (Manchester City).
51'
Nikola Vlasic (West Ham United) wins a free kick in the defensive half.
50'
Attempt missed. Arthur Masuaku (West Ham United) left footed shot from the left side of the box is too high. Assisted by Mark Noble.
48'
Attempt blocked. Kevin De Bruyne (Manchester City) right footed shot from outside the box is blocked. Assisted by Raheem Sterling.
45'
Second Half begins West Ham United 0, Manchester City 0.
45'
Substitution, Manchester City. João Cancelo replaces Kyle Walker.
45'
First Half ends, West Ham United 0, Manchester City 0.
45'
Attempt missed. Nathan Aké (Manchester City) header from the centre of the box is close, but misses to the right. Assisted by Riyad Mahrez following a set piece situation.
44'
Foul by Manuel Lanzini (West Ham United).
44'
Ilkay Gündogan (Manchester City) wins a free kick in the attacking half.
41'
Corner, Manchester City. Conceded by Issa Diop.
41'
Attempt blocked. Cole Palmer (Manchester City) left footed shot from outside the box is blocked. Assisted by Kyle Walker.
38'
Offside, West Ham United. Craig Dawson tries a through ball, but Andriy Yarmolenko is caught offside.
37'
Nathan Aké (Manchester City) wins a free kick in the defensive half.
37'
Foul by Nikola Vlasic (West Ham United).
36'
Attempt blocked. Riyad Mahrez (Manchester City) left footed shot from outside the box is blocked. Assisted by Ilkay Gündogan.
36'
Attempt blocked. Kevin De Bruyne (Manchester City) right footed shot from outside the box is blocked. Assisted by Fernandinho.
35'
Attempt missed. Riyad Mahrez (Manchester City) right footed shot from the right side of the box misses to the left. Assisted by Ilkay Gündogan with a cross.
32'
Offside, Manchester City. Kevin De Bruyne tries a through ball, but Raheem Sterling is caught offside.
30'
Attempt missed. Ilkay Gündogan (Manchester City) right footed shot from outside the box is high and wide to the right. Assisted by Raheem Sterling.
29'
Attempt blocked. Raheem Sterling (Manchester City) right footed shot from the centre of the box is blocked. Assisted by Riyad Mahrez.
25'
Foul by Fernandinho (Manchester City).
25'
Manuel Lanzini (West Ham United) wins a free kick in the defensive half.
25'
Attempt saved. Cole Palmer (Manchester City) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Riyad Mahrez.
24'
Kyle Walker (Manchester City) wins a free kick in the defensive half.
24'
Foul by Arthur Masuaku (West Ham United).
21'
Foul by Nathan Aké (Manchester City).
21'
Andriy Yarmolenko (West Ham United) wins a free kick on the right wing.
19'
Corner, Manchester City. Conceded by Craig Dawson.
19'
Attempt saved. Mark Noble (West Ham United) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Manuel Lanzini.
7'
Offside, Manchester City. Riyad Mahrez tries a through ball, but Cole Palmer is caught offside.