Match ends, Wolverhampton Wanderers 2, Manchester City 1.
90'+7
Jack Grealish (Manchester City) is shown the yellow card.
90'+7
Nélson Semedo (Wolverhampton Wanderers) is shown the yellow card.
90'+7
Second Half ends, Wolverhampton Wanderers 2, Manchester City 1.
90'+7
Kalvin Phillips (Manchester City) wins a free kick in the defensive half.
90'+7
Foul by Pedro Neto (Wolverhampton Wanderers).
90'+6
Foul by Rúben Dias (Manchester City).
90'+6
Pedro Neto (Wolverhampton Wanderers) wins a free kick in the defensive half.
90'+4
Attempt saved. Jérémy Doku (Manchester City) left footed shot from outside the box is saved in the bottom right corner. Assisted by Phil Foden with a cross.
90'+4
Corner, Manchester City. Conceded by Jonny Otto.
90'+4
Attempt blocked. Kalvin Phillips (Manchester City) left footed shot from the centre of the box is blocked. Assisted by Jack Grealish.
90'+3
Fábio Silva (Wolverhampton Wanderers) is shown the yellow card.
90'+3
Manuel Akanji (Manchester City) wins a free kick on the left wing.
90'+3
Foul by Pedro Neto (Wolverhampton Wanderers).
90'+2
Foul by Jérémy Doku (Manchester City).
90'+2
Fábio Silva (Wolverhampton Wanderers) wins a free kick on the left wing.
88'
Offside, Wolverhampton Wanderers. José Sá tries a through ball, but Fábio Silva is caught offside.
86'
Substitution, Wolverhampton Wanderers. Jonny Otto replaces Hwang Hee-Chan.
Attempt saved. Kyle Walker (Manchester City) right footed shot from outside the box is saved in the centre of the goal. Assisted by Rúben Dias.
82'
José Sá (Wolverhampton Wanderers) is shown the yellow card.
82'
Jérémy Doku (Manchester City) is shown the yellow card.
80'
Substitution, Manchester City. Jack Grealish replaces Nathan Aké.
79'
Attempt blocked. Nathan Aké (Manchester City) header from the centre of the box is blocked. Assisted by Phil Foden.
79'
Phil Foden (Manchester City) wins a free kick in the attacking half.
79'
Foul by Boubacar Traoré (Wolverhampton Wanderers).
77'
Kyle Walker (Manchester City) wins a free kick on the right wing.
77'
Foul by Matt Doherty (Wolverhampton Wanderers).
75'
Attempt missed. Kalvin Phillips (Manchester City) right footed shot from outside the box is close, but misses to the left. Assisted by Jérémy Doku following a corner.
75'
Corner, Manchester City. Conceded by Nélson Semedo.
74'
Substitution, Wolverhampton Wanderers. Matt Doherty replaces Rayan Aït-Nouri because of an injury.
74'
Delay over. They are ready to continue.
73'
Delay in match because of an injury Rayan Aït-Nouri (Wolverhampton Wanderers).
70'
Foul by Kalvin Phillips (Manchester City).
70'
Matheus Cunha (Wolverhampton Wanderers) wins a free kick in the defensive half.
67'
Substitution, Wolverhampton Wanderers. Boubacar Traoré replaces João Gomes.
66'
Goal! Wolverhampton Wanderers 2, Manchester City 1. Hwang Hee-Chan (Wolverhampton Wanderers) right footed shot from the centre of the box to the bottom right corner. Assisted by Matheus Cunha.
66'
Attempt blocked. Hwang Hee-Chan (Wolverhampton Wanderers) right footed shot from the centre of the box is blocked.
66'
Attempt saved. Manuel Akanji (Manchester City) right footed shot from outside the box is saved in the bottom right corner. Assisted by Jérémy Doku.
66'
Attempt blocked. Phil Foden (Manchester City) left footed shot from the left side of the six yard box is blocked. Assisted by Oscar Bobb with a through ball.
65'
Substitution, Manchester City. Kalvin Phillips replaces Mateo Kovacic.
65'
Corner, Manchester City. Conceded by Nélson Semedo.
63'
Julián Álvarez (Manchester City) is shown the yellow card.
63'
Foul by Julián Álvarez (Manchester City).
63'
Rayan Aït-Nouri (Wolverhampton Wanderers) wins a free kick in the defensive half.
60'
Offside, Wolverhampton Wanderers. João Gomes tries a through ball, but Craig Dawson is caught offside.
59'
Mateo Kovacic (Manchester City) is shown the yellow card for a bad foul.
59'
Foul by Mateo Kovacic (Manchester City).
59'
João Gomes (Wolverhampton Wanderers) wins a free kick on the right wing.
58'
Goal! Wolverhampton Wanderers 1, Manchester City 1. Julián Álvarez (Manchester City) from a free kick with a right footed shot to the top left corner.
57'
Pedro Neto (Wolverhampton Wanderers) is shown the yellow card.
57'
Oscar Bobb (Manchester City) wins a free kick in the attacking half.
57'
Foul by João Gomes (Wolverhampton Wanderers).
55'
Delay over. They are ready to continue.
55'
Delay in match because of an injury Matheus Cunha (Wolverhampton Wanderers).
55'
Attempt saved. Julián Álvarez (Manchester City) right footed shot from outside the box is saved in the top left corner. Assisted by Jérémy Doku.
54'
Nathan Aké (Manchester City) wins a free kick in the defensive half.
54'
Foul by Nélson Semedo (Wolverhampton Wanderers).
53'
Foul by Manuel Akanji (Manchester City).
53'
Hwang Hee-Chan (Wolverhampton Wanderers) wins a free kick in the attacking half.
51'
Attempt saved. Erling Haaland (Manchester City) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Oscar Bobb.
49'
Attempt missed. Rúben Dias (Manchester City) right footed shot from outside the box is too high. Assisted by Mateo Kovacic.
48'
Foul by Oscar Bobb (Manchester City).
48'
Rayan Aït-Nouri (Wolverhampton Wanderers) wins a free kick in the defensive half.
47'
Corner, Manchester City. Conceded by Maximilian Kilman.
46'
Phil Foden (Manchester City) wins a free kick on the right wing.
46'
Foul by Mario Lemina (Wolverhampton Wanderers).
45'
Second Half begins Wolverhampton Wanderers 1, Manchester City 0.
45'
Substitution, Manchester City. Oscar Bobb replaces Matheus Nunes.
45'+4
First Half ends, Wolverhampton Wanderers 1, Manchester City 0.
45'+4
Attempt saved. Rúben Dias (Manchester City) header from the centre of the box is saved in the bottom right corner. Assisted by Phil Foden with a cross.
45'+3
Matheus Nunes (Manchester City) wins a free kick in the attacking half.
45'+3
Foul by João Gomes (Wolverhampton Wanderers).
45'+2
Kyle Walker (Manchester City) wins a free kick in the defensive half.
45'+2
Foul by Hwang Hee-Chan (Wolverhampton Wanderers).
45'+2
Attempt blocked. Hwang Hee-Chan (Wolverhampton Wanderers) right footed shot from the centre of the box is blocked. Assisted by Matheus Cunha.
43'
Kyle Walker (Manchester City) wins a free kick in the defensive half.
43'
Foul by Maximilian Kilman (Wolverhampton Wanderers).
43'
Delay over. They are ready to continue.
42'
Delay in match because of an injury Pedro Neto (Wolverhampton Wanderers).
41'
Foul by Nathan Aké (Manchester City).
41'
Pedro Neto (Wolverhampton Wanderers) wins a free kick on the right wing.
40'
Attempt missed. Jérémy Doku (Manchester City) right footed shot from outside the box is high and wide to the right.
40'
Attempt blocked. Jérémy Doku (Manchester City) right footed shot from the centre of the box is blocked. Assisted by Julián Álvarez.
39'
Mario Lemina (Wolverhampton Wanderers) is shown the yellow card.
39'
Matheus Nunes (Manchester City) wins a free kick in the attacking half.
39'
Foul by Mario Lemina (Wolverhampton Wanderers).
38'
Julián Álvarez (Manchester City) wins a free kick in the attacking half.
38'
Foul by Maximilian Kilman (Wolverhampton Wanderers).
38'
Jérémy Doku (Manchester City) wins a free kick in the defensive half.
38'
Foul by Pedro Neto (Wolverhampton Wanderers).
32'
Foul by Nathan Aké (Manchester City).
32'
Maximilian Kilman (Wolverhampton Wanderers) wins a free kick in the attacking half.
31'
Attempt blocked. Phil Foden (Manchester City) left footed shot from the centre of the box is blocked.
31'
Attempt blocked. Mateo Kovacic (Manchester City) right footed shot from outside the box is blocked. Assisted by Manuel Akanji.
29'
Corner, Manchester City. Conceded by José Sá.
27'
Jérémy Doku (Manchester City) wins a free kick in the attacking half.
27'
Foul by João Gomes (Wolverhampton Wanderers).
27'
Attempt saved. Nathan Aké (Manchester City) left footed shot from the left side of the six yard box is saved in the bottom left corner.
27'
Attempt blocked. Nathan Aké (Manchester City) header from the centre of the box is blocked. Assisted by Julián Álvarez.
26'
Matheus Nunes (Manchester City) wins a free kick in the attacking half.
26'
Foul by João Gomes (Wolverhampton Wanderers).
24'
Hwang Hee-Chan (Wolverhampton Wanderers) is shown the yellow card for a bad foul.
24'
Manuel Akanji (Manchester City) wins a free kick in the defensive half.
24'
Foul by Hwang Hee-Chan (Wolverhampton Wanderers).
24'
Foul by Phil Foden (Manchester City).
24'
Rayan Aït-Nouri (Wolverhampton Wanderers) wins a free kick in the defensive half.
22'
Attempt blocked. Rúben Dias (Manchester City) right footed shot from the centre of the box is blocked. Assisted by Erling Haaland.
21'
Attempt missed. Jérémy Doku (Manchester City) right footed shot from the left side of the box misses to the right. Assisted by Kyle Walker.
18'
Kyle Walker (Manchester City) wins a free kick in the defensive half.
18'
Foul by Rayan Aït-Nouri (Wolverhampton Wanderers).
17'
Kyle Walker (Manchester City) is shown the yellow card.
17'
Rayan Aït-Nouri (Wolverhampton Wanderers) wins a free kick in the defensive half.
17'
Foul by Kyle Walker (Manchester City).
13'
Own Goal by Rúben Dias, Manchester City. Wolverhampton Wanderers 1, Manchester City 0.
9'
Foul by Jérémy Doku (Manchester City).
9'
João Gomes (Wolverhampton Wanderers) wins a free kick in the defensive half.
6'
Attempt blocked. Manuel Akanji (Manchester City) left footed shot from the left side of the box is blocked. Assisted by Jérémy Doku.
6'
Attempt blocked. Jérémy Doku (Manchester City) right footed shot from the centre of the box is blocked.
6'
Corner, Manchester City. Conceded by João Gomes.
6'
Attempt blocked. Jérémy Doku (Manchester City) right footed shot from outside the box is blocked.
5'
Foul by Rayan Aït-Nouri (Wolverhampton Wanderers).
5'
Kyle Walker (Manchester City) wins a free kick on the right wing.
2'
Attempt missed. Manuel Akanji (Manchester City) right footed shot from outside the box is too high. Assisted by Julián Álvarez.