Match ends, Manchester City 2, Borussia Dortmund 1.
90'+4
Second Half ends, Manchester City 2, Borussia Dortmund 1.
90'+4
Thomas Meunier (Borussia Dortmund) is shown the yellow card.
90'+4
Phil Foden (Manchester City) is shown the yellow card for a bad foul.
90'+4
Foul by Phil Foden (Manchester City).
90'+4
Thomas Meunier (Borussia Dortmund) wins a free kick in the defensive half.
90'+3
Attempt missed. Donyell Malen (Borussia Dortmund) right footed shot from the left side of the box is close, but misses to the left. Assisted by Raphaël Guerreiro.
90'+2
Substitution, Manchester City. Kalvin Phillips replaces Erling Haaland.
90'+1
Attempt blocked. Julián Álvarez (Manchester City) left footed shot from the centre of the box is blocked. Assisted by Erling Haaland.
89'
Attempt saved. Julián Álvarez (Manchester City) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by John Stones.
Substitution, Borussia Dortmund. Youssoufa Moukoko replaces Marco Reus.
88'
Salih Özcan (Borussia Dortmund) is shown the yellow card for a bad foul.
88'
Bernardo Silva (Manchester City) wins a free kick in the defensive half.
85'
Attempt missed. Thomas Meunier (Borussia Dortmund) right footed shot from the right side of the box is close, but misses to the right. Assisted by Marco Reus.
84'
Goal! Manchester City 2, Borussia Dortmund 1. Erling Haaland (Manchester City) left footed shot from very close range to the high centre of the goal. Assisted by João Cancelo with a through ball.
83'
Attempt blocked. Rodri (Manchester City) right footed shot from outside the box is blocked. Assisted by João Cancelo.
80'
Goal! Manchester City 1, Borussia Dortmund 1. John Stones (Manchester City) right footed shot from outside the box to the top right corner. Assisted by Kevin De Bruyne.
79'
Donyell Malen (Borussia Dortmund) is shown the yellow card.
79'
Manuel Akanji (Manchester City) wins a free kick in the defensive half.
79'
Foul by Donyell Malen (Borussia Dortmund).
78'
Substitution, Borussia Dortmund. Nico Schlotterbeck replaces Anthony Modeste.
78'
Foul by Julián Álvarez (Manchester City).
78'
Mats Hummels (Borussia Dortmund) wins a free kick in the defensive half.
77'
Attempt blocked. Rodri (Manchester City) header from a difficult angle on the right is blocked. Assisted by Phil Foden with a cross.
77'
Corner, Manchester City. Conceded by Salih Özcan.
73'
Offside, Borussia Dortmund. Mats Hummels tries a through ball, but Marco Reus is caught offside.
72'
Corner, Manchester City. Conceded by Mats Hummels.
68'
Foul by Julián Álvarez (Manchester City).
68'
Salih Özcan (Borussia Dortmund) wins a free kick in the defensive half.
66'
Corner, Manchester City. Conceded by Alexander Meyer.
66'
Erling Haaland (Manchester City) hits the right post with a right footed shot from a difficult angle on the right. Assisted by Kevin De Bruyne with a through ball.
64'
Foul by Rodri (Manchester City).
64'
Jude Bellingham (Borussia Dortmund) wins a free kick in the attacking half.
63'
Foul by Julián Álvarez (Manchester City).
63'
Mats Hummels (Borussia Dortmund) wins a free kick in the defensive half.
Substitution, Manchester City. Phil Foden replaces Jack Grealish.
58'
Substitution, Manchester City. Bernardo Silva replaces Ilkay Gündogan.
58'
Substitution, Manchester City. Julián Álvarez replaces Riyad Mahrez.
56'
Goal! Manchester City 0, Borussia Dortmund 1. Jude Bellingham (Borussia Dortmund) header from very close range to the centre of the goal. Assisted by Marco Reus with a cross following a corner.
56'
Attempt missed. Marco Reus (Borussia Dortmund) right footed shot from the left side of the box is close, but misses to the right. Assisted by Salih Özcan following a corner.
56'
Corner, Borussia Dortmund. Conceded by João Cancelo.
53'
Rodri (Manchester City) is shown the yellow card for a bad foul.
53'
Foul by Rodri (Manchester City).
53'
Jude Bellingham (Borussia Dortmund) wins a free kick in the defensive half.
53'
Attempt blocked. Erling Haaland (Manchester City) left footed shot from outside the box is blocked.
52'
Attempt missed. Marco Reus (Borussia Dortmund) right footed shot from a difficult angle on the left misses to the right. Assisted by Salih Özcan with a through ball following a fast break.
45'
Second Half begins Manchester City 0, Borussia Dortmund 0.
45'+1
First Half ends, Manchester City 0, Borussia Dortmund 0.
45'
Foul by Riyad Mahrez (Manchester City).
45'
Raphaël Guerreiro (Borussia Dortmund) wins a free kick in the defensive half.
42'
Rodri (Manchester City) wins a free kick in the defensive half.
42'
Foul by Emre Can (Borussia Dortmund).
36'
Foul by Rodri (Manchester City).
36'
Niklas Süle (Borussia Dortmund) wins a free kick in the defensive half.
35'
Corner, Manchester City. Conceded by Jude Bellingham.
35'
Attempt blocked. Jack Grealish (Manchester City) right footed shot from the left side of the box is blocked. Assisted by Erling Haaland.
33'
Corner, Manchester City. Conceded by Jude Bellingham.
33'
Attempt blocked. Jack Grealish (Manchester City) right footed shot from the left side of the box is blocked. Assisted by Ilkay Gündogan.
33'
Riyad Mahrez (Manchester City) wins a free kick in the defensive half.
33'
Foul by Marco Reus (Borussia Dortmund).
31'
Corner, Borussia Dortmund. Conceded by Ilkay Gündogan.
29'
Foul by João Cancelo (Manchester City).
29'
Gio Reyna (Borussia Dortmund) wins a free kick on the left wing.
26'
Attempt missed. João Cancelo (Manchester City) right footed shot from outside the box is high and wide to the right. Assisted by Jack Grealish.
24'
Nathan Aké (Manchester City) wins a free kick in the defensive half.
24'
Foul by Marco Reus (Borussia Dortmund).
22'
Corner, Manchester City. Conceded by Thomas Meunier.
20'
Manuel Akanji (Manchester City) wins a free kick in the defensive half.
20'
Foul by Anthony Modeste (Borussia Dortmund).
17'
Corner, Manchester City. Conceded by Thomas Meunier.
17'
Attempt blocked. Jack Grealish (Manchester City) right footed shot from the left side of the box is blocked.
16'
Attempt saved. Salih Özcan (Borussia Dortmund) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Raphaël Guerreiro.
8'
Jack Grealish (Manchester City) wins a free kick in the defensive half.
8'
Foul by Jude Bellingham (Borussia Dortmund).
6'
João Cancelo (Manchester City) wins a free kick in the defensive half.