Match ends, Manchester City 0, Wolverhampton Wanderers 2.
90'+6
Second Half ends, Manchester City 0, Wolverhampton Wanderers 2.
90'+4
Goal! Manchester City 0, Wolverhampton Wanderers 2. Adama Traoré (Wolverhampton Wanderers) right footed shot from outside the box to the bottom right corner. Assisted by Raúl Jiménez following a fast break.
90'+3
Attempt missed. Sergio Agüero (Manchester City) left footed shot from the centre of the box is close, but misses to the right. Assisted by Oleksandr Zinchenko with a cross.
90'+2
Attempt missed. Fernandinho (Manchester City) header from the centre of the box misses to the right. Assisted by Oleksandr Zinchenko with a cross following a corner.
90'+2
Corner, Manchester City. Conceded by Rúben Neves.
90'+2
Attempt blocked. Gabriel Jesus (Manchester City) right footed shot from outside the box is blocked.
90'+1
Gabriel Jesus (Manchester City) wins a free kick on the left wing.
90'+1
Foul by Ryan Bennett (Wolverhampton Wanderers).
90'
Foul by Nicolás Otamendi (Manchester City).
90'
Conor Coady (Wolverhampton Wanderers) wins a free kick in the defensive half.
89'
Sergio Agüero (Manchester City) wins a free kick in the attacking half.
89'
Foul by Willy Boly (Wolverhampton Wanderers).
88'
Foul by Bernardo Silva (Manchester City).
88'
Jonny (Wolverhampton Wanderers) wins a free kick in the defensive half.
87'
Dangerous play by Gabriel Jesus (Manchester City).
87'
Willy Boly (Wolverhampton Wanderers) wins a free kick in the defensive half.
86'
João Moutinho (Wolverhampton Wanderers) is shown the yellow card.
86'
Bernardo Silva (Manchester City) wins a free kick in the attacking half.
86'
Foul by João Moutinho (Wolverhampton Wanderers).
84'
Rúben Neves (Wolverhampton Wanderers) is shown the yellow card for a bad foul.
84'
Raheem Sterling (Manchester City) wins a free kick in the attacking half.
84'
Foul by Rúben Neves (Wolverhampton Wanderers).
82'
Corner, Manchester City. Conceded by Leander Dendoncker.
82'
Attempt blocked. João Cancelo (Manchester City) right footed shot from outside the box is blocked. Assisted by Ilkay Gündogan.
82'
Corner, Manchester City. Conceded by Rui Patrício.
80'
Goal! Manchester City 0, Wolverhampton Wanderers 1. Adama Traoré (Wolverhampton Wanderers) right footed shot from the centre of the box to the bottom right corner. Assisted by Raúl Jiménez following a fast break.
79'
Fernandinho (Manchester City) wins a free kick in the defensive half.
79'
Foul by Leander Dendoncker (Wolverhampton Wanderers).
76'
Fernandinho (Manchester City) is shown the yellow card for a bad foul.
76'
Offside, Wolverhampton Wanderers. Matt Doherty tries a through ball, but Raúl Jiménez is caught offside.
76'
Attempt blocked. Bernardo Silva (Manchester City) left footed shot from the centre of the box is blocked. Assisted by João Cancelo.
75'
Substitution, Manchester City. Gabriel Jesus replaces David Silva.
75'
Attempt blocked. Oleksandr Zinchenko (Manchester City) left footed shot from outside the box is blocked. Assisted by Rodrigo.
Ilkay Gündogan (Manchester City) is shown the yellow card for a bad foul.
71'
Foul by Ilkay Gündogan (Manchester City).
71'
Adama Traoré (Wolverhampton Wanderers) wins a free kick in the defensive half.
68'
Substitution, Wolverhampton Wanderers. Matt Doherty replaces Patrick Cutrone.
68'
Attempt missed. David Silva (Manchester City) left footed shot from the left side of the six yard box is just a bit too high. Assisted by Rodrigo following a set piece situation.
68'
Attempt blocked. Raheem Sterling (Manchester City) right footed shot from the centre of the box is blocked. Assisted by Rodrigo.
68'
Attempt blocked. Sergio Agüero (Manchester City) right footed shot from the centre of the box is blocked.
67'
David Silva (Manchester City) hits the bar with a left footed shot from outside the box from a direct free kick.
66'
David Silva (Manchester City) wins a free kick in the attacking half.
66'
Foul by Rúben Neves (Wolverhampton Wanderers).
65'
Attempt blocked. Oleksandr Zinchenko (Manchester City) left footed shot from outside the box is blocked. Assisted by Ilkay Gündogan.
63'
Attempt blocked. Raheem Sterling (Manchester City) right footed shot from the left side of the box is blocked. Assisted by Oleksandr Zinchenko.
63'
Attempt missed. Raúl Jiménez (Wolverhampton Wanderers) header from the centre of the box is too high. Assisted by João Moutinho with a cross following a corner.
62'
Ederson (Manchester City) is shown the yellow card.
62'
Corner, Wolverhampton Wanderers. Conceded by Fernandinho.
62'
Foul by David Silva (Manchester City).
62'
Rúben Vinagre (Wolverhampton Wanderers) wins a free kick in the defensive half.
60'
Substitution, Manchester City. Bernardo Silva replaces Riyad Mahrez.
60'
Foul by Nicolás Otamendi (Manchester City).
60'
Raúl Jiménez (Wolverhampton Wanderers) wins a free kick on the left wing.
58'
João Cancelo (Manchester City) wins a free kick in the defensive half.
58'
Foul by Rúben Vinagre (Wolverhampton Wanderers).
58'
Rúben Neves (Wolverhampton Wanderers) wins a free kick in the defensive half.
58'
Foul by David Silva (Manchester City).
57'
Corner, Manchester City. Conceded by João Moutinho.
56'
Ryan Bennett (Wolverhampton Wanderers) wins a free kick in the defensive half.
56'
Foul by David Silva (Manchester City).
54'
Foul by Fernandinho (Manchester City).
54'
Patrick Cutrone (Wolverhampton Wanderers) wins a free kick in the defensive half.
50'
João Cancelo (Manchester City) is shown the yellow card for a bad foul.
50'
Rodrigo (Manchester City) is shown the yellow card for a bad foul.
50'
Foul by Rodrigo (Manchester City).
50'
Patrick Cutrone (Wolverhampton Wanderers) wins a free kick in the attacking half.
50'
Corner, Manchester City. Conceded by Conor Coady.
45'
Second Half begins Manchester City 0, Wolverhampton Wanderers 0.
45'
Substitution, Manchester City. Oleksandr Zinchenko replaces Kyle Walker.
45'+3
First Half ends, Manchester City 0, Wolverhampton Wanderers 0.
44'
Attempt saved. Kyle Walker (Manchester City) right footed shot from outside the box is saved in the bottom left corner. Assisted by Rodrigo.
40'
Corner, Manchester City. Conceded by Leander Dendoncker.
39'
Foul by João Moutinho (Wolverhampton Wanderers).
39'
Rodrigo (Manchester City) wins a free kick in the attacking half.
34'
Nicolás Otamendi (Manchester City) wins a free kick in the defensive half.
34'
Foul by Patrick Cutrone (Wolverhampton Wanderers).
34'
Attempt missed. João Cancelo (Manchester City) right footed shot from outside the box is just a bit too high. Assisted by Rodrigo.
33'
Attempt saved. Raheem Sterling (Manchester City) right footed shot from outside the box is saved in the top right corner. Assisted by David Silva.
32'
Foul by Raúl Jiménez (Wolverhampton Wanderers).
32'
Rodrigo (Manchester City) wins a free kick in the defensive half.
30'
Attempt missed. Ilkay Gündogan (Manchester City) right footed shot from outside the box is close, but misses to the left from a direct free kick.
28'
Raheem Sterling (Manchester City) wins a free kick in the attacking half.
28'
Foul by Leander Dendoncker (Wolverhampton Wanderers).
27'
Offside, Wolverhampton Wanderers. Rúben Vinagre tries a through ball, but Patrick Cutrone is caught offside.
27'
Attempt missed. Rúben Vinagre (Wolverhampton Wanderers) left footed shot from the left side of the box misses to the right. Assisted by Raúl Jiménez.
26'
Foul by Sergio Agüero (Manchester City).
26'
Willy Boly (Wolverhampton Wanderers) wins a free kick in the defensive half.
22'
Attempt saved. Raúl Jiménez (Wolverhampton Wanderers) left footed shot from the centre of the box is saved in the centre of the goal.
21'
Corner, Manchester City. Conceded by Adama Traoré.
19'
Attempt blocked. Patrick Cutrone (Wolverhampton Wanderers) right footed shot from outside the box is blocked.
19'
Attempt blocked. Raúl Jiménez (Wolverhampton Wanderers) right footed shot from the centre of the box is blocked.
18'
Attempt blocked. Riyad Mahrez (Manchester City) left footed shot from the centre of the box is blocked.
17'
Rodrigo (Manchester City) wins a free kick in the attacking half.
17'
Foul by Raúl Jiménez (Wolverhampton Wanderers).
15'
Riyad Mahrez (Manchester City) wins a free kick on the right wing.
15'
Foul by Rúben Vinagre (Wolverhampton Wanderers).
13'
Substitution, Wolverhampton Wanderers. Ryan Bennett replaces Romain Saïss because of an injury.
7'
Corner, Manchester City. Conceded by Willy Boly.
7'
Nicolás Otamendi (Manchester City) wins a free kick in the defensive half.
7'
Foul by Patrick Cutrone (Wolverhampton Wanderers).
5'
Attempt missed. Patrick Cutrone (Wolverhampton Wanderers) right footed shot from outside the box misses to the right. Assisted by Adama Traoré with a through ball.
4'
Offside, Manchester City. João Cancelo tries a through ball, but Sergio Agüero is caught offside.
3'
Attempt blocked. Sergio Agüero (Manchester City) left footed shot from the centre of the box is blocked. Assisted by Raheem Sterling.