Match ends, Manchester City 2, Borussia Dortmund 1.
93' Second Half ends, Manchester City 2, Borussia Dortmund 1.
93' Yellow card Thomas Meunier (Borussia Dortmund) is shown the yellow card.
93' Yellow card Phil Foden (Manchester City) is shown the yellow card for a bad foul.
93' Foul by Phil Foden (Manchester City).
93' Thomas Meunier (Borussia Dortmund) wins a free kick in the defensive half.
92' Attempt 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.
91' Substitution Substitution, Manchester City. Kalvin Phillips replaces Erling Haaland.
90' Attempt Attempt blocked. Julián Álvarez (Manchester City) left footed shot from the centre of the box is blocked. Assisted by Erling Haaland.
88' Attempt 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.
87' Substitution Substitution, Borussia Dortmund. Karim Adeyemi replaces Salih Özcan.
87' Substitution Substitution, Borussia Dortmund. Youssoufa Moukoko replaces Marco Reus.
87' Yellow card Salih Özcan (Borussia Dortmund) is shown the yellow card for a bad foul.
84' Attempt 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.
83'
Goal de Erling Braut Haaland (2-1)
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.
82' Attempt Attempt blocked. Rodri (Manchester City) right footed shot from outside the box is blocked. Assisted by João Cancelo.
79'
Goal de John Stones (1-1)
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.
78' Yellow card Donyell Malen (Borussia Dortmund) is shown the yellow card.
78' Manuel Akanji (Manchester City) wins a free kick in the defensive half.
78' Foul by Donyell Malen (Borussia Dortmund).
77' Substitution Substitution, Borussia Dortmund. Nico Schlotterbeck replaces Anthony Modeste.
77' Foul by Julián Álvarez (Manchester City).
77' Mats Hummels (Borussia Dortmund) wins a free kick in the defensive half.
76' Attempt Attempt blocked. Rodri (Manchester City) header from a difficult angle on the right is blocked. Assisted by Phil Foden with a cross.
76' Corner, Manchester City. Conceded by Salih Özcan.
72' Offside, Borussia Dortmund. Mats Hummels tries a through ball, but Marco Reus is caught offside.
71' Corner, Manchester City. Conceded by Mats Hummels.
67' Foul by Julián Álvarez (Manchester City).
67' Salih Özcan (Borussia Dortmund) wins a free kick in the defensive half.
65' 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.
63' Foul by Rodri (Manchester City).
63' Jude Bellingham (Borussia Dortmund) wins a free kick in the attacking half.
62' Foul by Julián Álvarez (Manchester City).
62' Mats Hummels (Borussia Dortmund) wins a free kick in the defensive half.
61' Substitution Substitution, Borussia Dortmund. Donyell Malen replaces Gio Reyna.
57' Substitution Substitution, Manchester City. Phil Foden replaces Jack Grealish.
57' Substitution Substitution, Manchester City. Bernardo Silva replaces Ilkay Gündogan.
57' Substitution Substitution, Manchester City. Julián Álvarez replaces Riyad Mahrez.
55'
Goal de Jude Bellingham (0-1)
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.
55' Corner, Borussia Dortmund. Conceded by João Cancelo.
52' Yellow card Rodri (Manchester City) is shown the yellow card for a bad foul.
52' Foul by Rodri (Manchester City).
52' Jude Bellingham (Borussia Dortmund) wins a free kick in the defensive half.
52' Attempt Attempt blocked. Erling Haaland (Manchester City) left footed shot from outside the box is blocked.
51' Attempt 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' First Half ends, Manchester City 0, Borussia Dortmund 0.
44' Foul by Riyad Mahrez (Manchester City).
44' Raphaël Guerreiro (Borussia Dortmund) wins a free kick in the defensive half.
41' Rodri (Manchester City) wins a free kick in the defensive half.
41' Foul by Emre Can (Borussia Dortmund).
35' Foul by Rodri (Manchester City).
35' Niklas Süle (Borussia Dortmund) wins a free kick in the defensive half.
34' Corner, Manchester City. Conceded by Jude Bellingham.
34' Attempt Attempt blocked. Jack Grealish (Manchester City) right footed shot from the left side of the box is blocked. Assisted by Erling Haaland.
32' Corner, Manchester City. Conceded by Jude Bellingham.
32' Attempt Attempt blocked. Jack Grealish (Manchester City) right footed shot from the left side of the box is blocked. Assisted by Ilkay Gündogan.
32' Riyad Mahrez (Manchester City) wins a free kick in the defensive half.
32' Foul by Marco Reus (Borussia Dortmund).
30' Corner, Borussia Dortmund. Conceded by Ilkay Gündogan.
28' Foul by João Cancelo (Manchester City).
28' Gio Reyna (Borussia Dortmund) wins a free kick on the left wing.
25' Attempt 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.
23' Nathan Aké (Manchester City) wins a free kick in the defensive half.
23' Foul by Marco Reus (Borussia Dortmund).
21' Corner, Manchester City. Conceded by Thomas Meunier.
19' Manuel Akanji (Manchester City) wins a free kick in the defensive half.
19' Foul by Anthony Modeste (Borussia Dortmund).
16' Corner, Manchester City. Conceded by Thomas Meunier.
16' Attempt Attempt blocked. Jack Grealish (Manchester City) right footed shot from the left side of the box is blocked.
15' Attempt 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.
7' Jack Grealish (Manchester City) wins a free kick in the defensive half.
7' Foul by Jude Bellingham (Borussia Dortmund).
5' João Cancelo (Manchester City) wins a free kick in the defensive half.
5' Foul by Thomas Meunier (Borussia Dortmund).
First Half begins.
Lineups are announced and players are warming up.