Second Half ends, Manchester City 3, West Ham United 0.
90'+3
Attempt saved. Phil Foden (Manchester City) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Bernardo Silva.
90'+1
Substitution, Manchester City. Kalvin Phillips replaces Rodri.
90'
Manuel Akanji (Manchester City) wins a free kick in the defensive half.
90'
Foul by Saïd Benrahma (West Ham United).
89'
Attempt blocked. Pablo Fornals (West Ham United) right footed shot from the centre of the box is blocked.
89'
Attempt saved. Lucas Paquetá (West Ham United) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Saïd Benrahma.
85'
Goal! Manchester City 3, West Ham United 0. Phil Foden (Manchester City) left footed shot from outside the box to the centre of the goal following a corner.
85'
Corner, Manchester City. Conceded by Thilo Kehrer.
81'
Offside, Manchester City. Phil Foden is caught offside.
80'
Attempt missed. Pablo Fornals (West Ham United) right footed shot from more than 35 yards misses to the left following a fast break.
79'
Substitution, West Ham United. Saïd Benrahma replaces Jarrod Bowen.
79'
Attempt missed. John Stones (Manchester City) right footed shot from the centre of the box is too high. Assisted by Riyad Mahrez.
77'
Substitution, Manchester City. Phil Foden replaces Julián Álvarez.
76'
Substitution, Manchester City. Manuel Akanji replaces Nathan Aké.
76'
Foul by Lucas Paquetá (West Ham United).
76'
Jack Grealish (Manchester City) wins a free kick on the left wing.
75'
Delay over. They are ready to continue.
75'
Delay over. They are ready to continue.
74'
Delay in match because of an injury Lucas Paquetá (West Ham United).
70'
Goal! Manchester City 2, West Ham United 0. Erling Haaland (Manchester City) left footed shot from the centre of the box to the bottom left corner. Assisted by Jack Grealish with a through ball following a fast break.
69'
Attempt saved. Julián Álvarez (Manchester City) right footed shot from outside the box is saved in the bottom right corner. Assisted by Jack Grealish.
67'
Substitution, West Ham United. Danny Ings replaces Michail Antonio.
66'
Jack Grealish (Manchester City) wins a free kick on the left wing.
66'
Foul by Ben Johnson (West Ham United).
65'
Foul by Rodri (Manchester City).
65'
Emerson (West Ham United) wins a free kick in the defensive half.
63'
Riyad Mahrez (Manchester City) wins a free kick in the defensive half.
63'
Foul by Flynn Downes (West Ham United).
63'
Corner, West Ham United. Conceded by Rodri.
62'
Corner, West Ham United. Conceded by Riyad Mahrez.
62'
Delay over. They are ready to continue.
61'
Substitution, West Ham United. Ben Johnson replaces Vladimír Coufal because of an injury.
61'
Delay over. They are ready to continue.
61'
Delay in match because of an injury Vladimír Coufal (West Ham United).
59'
Corner, West Ham United. Conceded by Kyle Walker.
58'
Corner, Manchester City. Conceded by Thilo Kehrer.
54'
Attempt missed. Jack Grealish (Manchester City) right footed shot from outside the box is close, but misses to the left.
52'
Attempt blocked. Jack Grealish (Manchester City) right footed shot from outside the box is blocked.
49'
Goal! Manchester City 1, West Ham United 0. Nathan Aké (Manchester City) header from very close range to the centre of the goal. Assisted by Riyad Mahrez following a set piece situation.
49'
Flynn Downes (West Ham United) is shown the yellow card for a bad foul.
49'
Jack Grealish (Manchester City) wins a free kick in the attacking half.
49'
Foul by Flynn Downes (West Ham United).
45'
Second Half begins Manchester City 0, West Ham United 0.
45'+2
First Half ends, Manchester City 0, West Ham United 0.
44'
Foul by Jack Grealish (Manchester City).
44'
Jarrod Bowen (West Ham United) wins a free kick in the defensive half.
42'
Attempt missed. Pablo Fornals (West Ham United) right footed shot from outside the box is high and wide to the right.
41'
Foul by Riyad Mahrez (Manchester City).
41'
Lucas Paquetá (West Ham United) wins a free kick in the defensive half.
39'
Foul by Bernardo Silva (Manchester City).
39'
Jarrod Bowen (West Ham United) wins a free kick in the defensive half.
37'
Attempt blocked. Rodri (Manchester City) right footed shot from the centre of the box is blocked.
37'
Jack Grealish (Manchester City) wins a free kick on the left wing.
37'
Foul by Vladimír Coufal (West Ham United).
36'
John Stones (Manchester City) wins a free kick in the defensive half.
36'
Foul by Pablo Fornals (West Ham United).
35'
Attempt missed. John Stones (Manchester City) header from the centre of the box is close, but misses to the right. Assisted by Rodri with a headed pass following a corner.
35'
Corner, Manchester City. Conceded by Thilo Kehrer.
32'
Rodri (Manchester City) hits the right post with a right footed shot from the centre of the box. Assisted by Erling Haaland.
30'
Jack Grealish (Manchester City) hits the left post with a right footed shot from the left side of the box. Assisted by John Stones.
29'
Attempt saved. Jarrod Bowen (West Ham United) right footed shot from the right side of the six yard box is saved in the bottom right corner. Assisted by Vladimír Coufal.
27'
Foul by Bernardo Silva (Manchester City).
27'
Vladimír Coufal (West Ham United) wins a free kick in the defensive half.
25'
Julián Álvarez (Manchester City) wins a free kick in the attacking half.
25'
Foul by Lucas Paquetá (West Ham United).
24'
Attempt missed. Erling Haaland (Manchester City) header from the right side of the six yard box is too high. Assisted by Jack Grealish with a cross.
23'
Corner, Manchester City. Conceded by Angelo Ogbonna.
15'
Foul by Rúben Dias (Manchester City).
15'
Michail Antonio (West Ham United) wins a free kick in the attacking half.
14'
Attempt missed. Vladimír Coufal (West Ham United) right footed shot from outside the box misses to the left following a set piece situation.
13'
Foul by Kyle Walker (Manchester City).
13'
Emerson (West Ham United) wins a free kick on the left wing.
12'
Foul by Rúben Dias (Manchester City).
12'
Michail Antonio (West Ham United) wins a free kick on the right wing.
10'
Attempt missed. Nathan Aké (Manchester City) with an attempt from the centre of the box is too high. Assisted by Riyad Mahrez with a cross following a corner.
9'
Corner, Manchester City. Conceded by Vladimír Coufal.
9'
Attempt saved. Riyad Mahrez (Manchester City) left footed shot from outside the box is saved in the bottom left corner. Assisted by Jack Grealish.
7'
Corner, Manchester City. Conceded by Vladimír Coufal.
2'
Attempt saved. Julián Álvarez (Manchester City) right footed shot from outside the box is saved in the bottom left corner. Assisted by Erling Haaland.