B. Dortmund 0-0 Milan: results, summary and goals

Match ends, Borussia Dortmund 0, AC Milan 0.

94' Second Half ends, Borussia Dortmund 0, AC Milan 0.

93' Attempt Attempt blocked. Théo Hernández (AC Milan) left footed shot from outside the box is blocked.

88' Foul by Felix Nmecha (Borussia Dortmund).

88' Rafael Leão (AC Milan) wins a free kick in the defensive half.

88' Attempt Attempt missed. Felix Nmecha (Borussia Dortmund) right footed shot from outside the box is close, but misses the top right corner. Assisted by Salih Özcan.

88' Attempt Attempt missed. Emre Can (Borussia Dortmund) right footed shot from outside the box is too high from a direct free kick.

87' Yellow card Yunus Musah (AC Milan) is shown the yellow card for a bad foul.

87' Nico Schlotterbeck (Borussia Dortmund) wins a free kick in the attacking half.

87' Foul by Yunus Musah (AC Milan).

85' Attempt Attempt missed. Tijjani Reijnders (AC Milan) right footed shot from outside the box is close, but misses to the right.

85' Attempt Attempt saved. Samuel Chukwueze (AC Milan) left footed shot from the right side of the box is saved in the bottom left corner. Assisted by Rafael Leão.

84' Attempt Attempt missed. Samuel Chukwueze (AC Milan) left footed shot from the right side of the box misses to the left. Assisted by Yacine Adli.

84' Mats Hummels (Borussia Dortmund) wins a free kick in the defensive half.

84' Foul by Noah Okafor (AC Milan).

84' Substitution Substitution, Borussia Dortmund. Youssoufa Moukoko replaces Niclas Füllkrug.

83' Foul by Nico Schlotterbeck (Borussia Dortmund).

83' Théo Hernández (AC Milan) wins a free kick in the defensive half.

82' Jamie Bynoe-Gittens (Borussia Dortmund) wins a free kick on the left wing.

82' Foul by Malick Thiaw (AC Milan).

81' Attempt Attempt missed. Théo Hernández (AC Milan) header from the left side of the box is just a bit too high. Assisted by Rafael Leão with a cross following a set piece situation.

80' Yellow card Mats Hummels (Borussia Dortmund) is shown the yellow card for a bad foul.

80' Foul by Mats Hummels (Borussia Dortmund).

80' Rafael Leão (AC Milan) wins a free kick on the left wing.

79' Ramy Bensebaïni (Borussia Dortmund) wins a free kick on the left wing.

79' Foul by Samuel Chukwueze (AC Milan).

78' Attempt Attempt blocked. Yunus Musah (AC Milan) left footed shot from outside the box is blocked. Assisted by Théo Hernández.

78' Corner, AC Milan. Conceded by Julian Ryerson.

77' Attempt Attempt missed. Emre Can (Borussia Dortmund) left footed shot from outside the box misses to the right. Assisted by Felix Nmecha.

77' Ramy Bensebaïni (Borussia Dortmund) wins a free kick in the defensive half.

77' Foul by Samuel Chukwueze (AC Milan).

76' Foul by Jamie Bynoe-Gittens (Borussia Dortmund).

76' Alessandro Florenzi (AC Milan) wins a free kick in the defensive half.

76' Attempt Attempt blocked. Emre Can (Borussia Dortmund) left footed shot from outside the box is blocked. Assisted by Karim Adeyemi.

74' Attempt Attempt missed. Jamie Bynoe-Gittens (Borussia Dortmund) right footed shot from the left side of the box is just a bit too high. Assisted by Ramy Bensebaïni.

74' Delay over. They are ready to continue.

74' Delay in match (Borussia Dortmund).

74' Attempt Attempt blocked. Niclas Füllkrug (Borussia Dortmund) left footed shot from the centre of the box is blocked. Assisted by Ramy Bensebaïni with a cross.

73' Attempt Attempt saved. Nico Schlotterbeck (Borussia Dortmund) right footed shot from outside the box is saved in the bottom left corner. Assisted by Salih Özcan.

71' Substitution Substitution, Borussia Dortmund. Jamie Bynoe-Gittens replaces Donyell Malen.

71' Substitution Substitution, Borussia Dortmund. Felix Nmecha replaces Marco Reus.

68' Substitution Substitution, AC Milan. Samuel Chukwueze replaces Christian Pulisic.

68' Substitution Substitution, AC Milan. Noah Okafor replaces Olivier Giroud.

68' Substitution Substitution, AC Milan. Alessandro Florenzi replaces Davide Calabria.

67' Ramy Bensebaïni (Borussia Dortmund) wins a free kick in the defensive half.

67' Foul by Christian Pulisic (AC Milan).

64' Foul by Karim Adeyemi (Borussia Dortmund).

64' Théo Hernández (AC Milan) wins a free kick in the defensive half.

63' Substitution Substitution, Borussia Dortmund. Karim Adeyemi replaces Julian Brandt.

63' Ramy Bensebaïni (Borussia Dortmund) wins a free kick in the defensive half.

63' Foul by Tijjani Reijnders (AC Milan).

62' Corner, AC Milan. Conceded by Nico Schlotterbeck.

59' Niclas Füllkrug (Borussia Dortmund) wins a free kick in the attacking half.

59' Foul by Malick Thiaw (AC Milan).

58' Attempt Attempt blocked. Donyell Malen (Borussia Dortmund) right footed shot from outside the box is blocked. Assisted by Julian Brandt.

57' Substitution Substitution, AC Milan. Yacine Adli replaces Tommaso Pobega.

55' Attempt Attempt blocked. Nico Schlotterbeck (Borussia Dortmund) header from the right side of the box is blocked. Assisted by Julian Brandt with a cross.

54' Corner, Borussia Dortmund. Conceded by Malick Thiaw.

53' Donyell Malen (Borussia Dortmund) wins a free kick in the defensive half.

53' Foul by Davide Calabria (AC Milan).

53' Attempt Attempt saved. Christian Pulisic (AC Milan) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Rafael Leão.

51' Foul by Mats Hummels (Borussia Dortmund).

51' Rafael Leão (AC Milan) wins a free kick on the left wing.

50' Attempt Attempt missed. Tommaso Pobega (AC Milan) header from the left side of the six yard box is close, but misses the top right corner. Assisted by Tijjani Reijnders with a cross following a corner.

49' Corner, AC Milan. Conceded by Salih Özcan.

48' Foul by Ramy Bensebaïni (Borussia Dortmund).

48' Davide Calabria (AC Milan) wins a free kick in the defensive half.

45' Second Half begins Borussia Dortmund 0, AC Milan 0.

45' First Half ends, Borussia Dortmund 0, AC Milan 0.

44' Attempt Attempt missed. Théo Hernández (AC Milan) right footed shot from outside the box is just a bit too high.

44' Attempt Attempt blocked. Tommaso Pobega (AC Milan) left footed shot from the centre of the box is blocked. Assisted by Yunus Musah with a cross.

42' Corner, Borussia Dortmund. Conceded by Olivier Giroud.

42' Corner, Borussia Dortmund. Conceded by Mike Maignan.

42' Attempt Attempt saved. Ramy Bensebaïni (Borussia Dortmund) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Marco Reus.

41' Attempt Attempt blocked. Marco Reus (Borussia Dortmund) left footed shot from the centre of the box is blocked. Assisted by Donyell Malen.

39' Attempt Attempt blocked. Mats Hummels (Borussia Dortmund) header from the centre of the box is blocked. Assisted by Julian Brandt with a cross.

38' Corner, Borussia Dortmund. Conceded by Davide Calabria.

37' Donyell Malen (Borussia Dortmund) wins a free kick on the left wing.

37' Foul by Davide Calabria (AC Milan).

37' Attempt Attempt missed. Olivier Giroud (AC Milan) left footed shot from very close range is high and wide to the left. Assisted by Davide Calabria with a headed pass following a corner.

36' Corner, AC Milan. Conceded by Salih Özcan.

35' Attempt Attempt missed. Julian Brandt (Borussia Dortmund) right footed shot from the centre of the box is too high. Assisted by Emre Can with a cross.

33' Niclas Füllkrug (Borussia Dortmund) wins a free kick on the left wing.

33' Foul by Malick Thiaw (AC Milan).

32' Attempt Attempt missed. Marco Reus (Borussia Dortmund) right footed shot from a difficult angle and long range on the left is high and wide to the right from a direct free kick.

31' Ramy Bensebaïni (Borussia Dortmund) wins a free kick on the left wing.

31' Foul by Davide Calabria (AC Milan).

30' Attempt Attempt saved. Niclas Füllkrug (Borussia Dortmund) left footed shot from outside the box is saved in the bottom left corner.

26' Attempt Attempt missed. Donyell Malen (Borussia Dortmund) left footed shot from outside the box is close, but misses to the right. Assisted by Julian Brandt.

24' Yellow card Emre Can (Borussia Dortmund) is shown the yellow card for a bad foul.

24' Foul by Emre Can (Borussia Dortmund).

24' Olivier Giroud (AC Milan) wins a free kick in the defensive half.

23' Attempt Attempt missed. Ramy Bensebaïni (Borussia Dortmund) header from the centre of the box is just a bit too high. Assisted by Julian Brandt following a set piece situation.

22' Yellow card Tijjani Reijnders (AC Milan) is shown the yellow card for a bad foul.

22' Marco Reus (Borussia Dortmund) wins a free kick in the attacking half.

22' Foul by Tijjani Reijnders (AC Milan).

19' Corner, Borussia Dortmund. Conceded by Malick Thiaw.

18' Yellow card Nico Schlotterbeck (Borussia Dortmund) is shown the yellow card for a bad foul.

18' Foul by Nico Schlotterbeck (Borussia Dortmund).

18' Rafael Leão (AC Milan) wins a free kick on the left wing.

15' Offside, AC Milan. Davide Calabria tries a through ball, but Olivier Giroud is caught offside.

15' Attempt Attempt missed. Malick Thiaw (AC Milan) header from the centre of the box is just a bit too high. Assisted by Christian Pulisic with a cross following a corner.

14' Corner, AC Milan. Conceded by Nico Schlotterbeck.

12' Corner, Borussia Dortmund. Conceded by Davide Calabria.

10' Offside, Borussia Dortmund. Emre Can tries a through ball, but Marco Reus is caught offside.

5' Attempt Attempt missed. Donyell Malen (Borussia Dortmund) right footed shot from the centre of the box misses to the right.

4' Attempt Attempt blocked. Tommaso Pobega (AC Milan) right footed shot from the centre of the box is blocked.

4' Corner, AC Milan. Conceded by Julian Ryerson.

3' Corner, AC Milan. Conceded by Mats Hummels.

3' Attempt Attempt blocked. Tommaso Pobega (AC Milan) right footed shot from outside the box is blocked. Assisted by Tijjani Reijnders with a through ball.

Foul by Davide Calabria (AC Milan).

Donyell Malen (Borussia Dortmund) wins a free kick on the left wing.

Foul by Olivier Giroud (AC Milan).

Mats Hummels (Borussia Dortmund) wins a free kick in the attacking half.

First Half begins.

Lineups are announced and players are warming up.