Antonio Marin (Dinamo Zagreb) is shown the yellow card for a bad foul.
90'
Davide Calabria (AC Milan) wins a free kick in the defensive half.
90'
Foul by Antonio Marin (Dinamo Zagreb).
89'
Attempt missed. Tommaso Pobega (AC Milan) left footed shot from outside the box misses to the right.
87'
Rafael Leão (AC Milan) wins a free kick on the left wing.
87'
Foul by Dario Spikic (Dinamo Zagreb).
86'
Foul by Sergiño Dest (AC Milan).
86'
Robert Ljubicic (Dinamo Zagreb) wins a free kick in the defensive half.
84'
Substitution, Dinamo Zagreb. Antonio Marin replaces Mislav Orsic.
84'
Substitution, Dinamo Zagreb. Martin Baturina replaces Bruno Petkovic.
83'
Attempt missed. Dario Spikic (Dinamo Zagreb) right footed shot from outside the box is too high. Assisted by Josip Drmic.
82'
Attempt missed. Sergiño Dest (AC Milan) right footed shot from the right side of the six yard box misses to the right.
82'
Attempt blocked. Rafael Leão (AC Milan) right footed shot from the left side of the box is blocked. Assisted by Tommaso Pobega.
81'
Offside, AC Milan. Sergiño Dest tries a through ball, but Junior Messias is caught offside.
78'
Substitution, Dinamo Zagreb. Josip Drmic replaces Stefan Ristovski because of an injury.
78'
Substitution, AC Milan. Sergiño Dest replaces Brahim Díaz.
78'
Substitution, AC Milan. Junior Messias replaces Alexis Saelemaekers.
78'
Substitution, AC Milan. Rade Krunic replaces Ismaël Bennacer.
77'
Goal! AC Milan 3, Dinamo Zagreb 1. Tommaso Pobega (AC Milan) left footed shot from the centre of the box to the high centre of the goal. Assisted by Theo Hernández.
75'
Mislav Orsic (Dinamo Zagreb) is shown the yellow card.
74'
Mislav Orsic (Dinamo Zagreb) has gone down, but the referee deems it simulation.
72'
Foul by Ismaël Bennacer (AC Milan).
72'
Stefan Ristovski (Dinamo Zagreb) wins a free kick in the defensive half.
68'
Substitution, AC Milan. Charles De Ketelaere replaces Olivier Giroud.
67'
Substitution, AC Milan. Tommaso Pobega replaces Sandro Tonali.
66'
Attempt blocked. Arijan Ademi (Dinamo Zagreb) right footed shot from outside the box is blocked.
64'
Pierre Kalulu (AC Milan) wins a free kick in the defensive half.
Bruno Petkovic (Dinamo Zagreb) wins a free kick on the right wing.
61'
Attempt blocked. Theo Hernández (AC Milan) left footed shot from outside the box is blocked. Assisted by Ismaël Bennacer.
59'
Rafael Leão (AC Milan) wins a free kick in the attacking half.
59'
Foul by Josip Misic (Dinamo Zagreb).
56'
Goal! AC Milan 2, Dinamo Zagreb 1. Mislav Orsic (Dinamo Zagreb) right footed shot from the centre of the box to the bottom right corner. Assisted by Bruno Petkovic.
54'
Foul by Brahim Díaz (AC Milan).
54'
Josip Misic (Dinamo Zagreb) wins a free kick in the attacking half.
52'
Foul by Josip Misic (Dinamo Zagreb).
52'
Brahim Díaz (AC Milan) wins a free kick in the attacking half.
51'
Foul by Ismaël Bennacer (AC Milan).
51'
Mislav Orsic (Dinamo Zagreb) wins a free kick in the defensive half.
48'
Hand ball by Rafael Leão (AC Milan).
47'
Goal! AC Milan 2, Dinamo Zagreb 0. Alexis Saelemaekers (AC Milan) header from the centre of the box to the high centre of the goal. Assisted by Rafael Leão with a cross.
45'
Second Half begins AC Milan 1, Dinamo Zagreb 0.
45'+2
First Half ends, AC Milan 1, Dinamo Zagreb 0.
45'
Goal! AC Milan 1, Dinamo Zagreb 0. Olivier Giroud (AC Milan) converts the penalty with a left footed shot to the bottom right corner.
43'
Penalty conceded by Josip Sutalo (Dinamo Zagreb) after a foul in the penalty area.
43'
Penalty AC Milan. Rafael Leão draws a foul in the penalty area.
41'
Attempt saved. Olivier Giroud (AC Milan) left footed shot from the centre of the box is saved in the centre of the goal.
39'
Attempt saved. Alexis Saelemaekers (AC Milan) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Sandro Tonali.
36'
Offside, AC Milan. Olivier Giroud tries a through ball, but Sandro Tonali is caught offside.
35'
Attempt missed. Mislav Orsic (Dinamo Zagreb) right footed shot from the left side of the box is close, but misses to the right. Assisted by Luka Ivanusec.
35'
Foul by Rafael Leão (AC Milan).
35'
Josip Sutalo (Dinamo Zagreb) wins a free kick in the defensive half.
33'
Attempt missed. Rafael Leão (AC Milan) left footed shot from the left side of the six yard box misses to the right. Assisted by Brahim Díaz with a cross.
32'
Attempt missed. Brahim Díaz (AC Milan) right footed shot from outside the box is high and wide to the right. Assisted by Fikayo Tomori.
31'
Attempt saved. Olivier Giroud (AC Milan) header from the centre of the box is saved in the bottom left corner. Assisted by Theo Hernández.
30'
Offside, Dinamo Zagreb. Josip Misic tries a through ball, but Mislav Orsic is caught offside.
28'
Attempt saved. Sadegh Moharrami (Dinamo Zagreb) left footed shot from the right side of the box is saved in the bottom right corner. Assisted by Mislav Orsic.
28'
Corner, Dinamo Zagreb. Conceded by Mike Maignan.
27'
Foul by Davide Calabria (AC Milan).
27'
Bruno Petkovic (Dinamo Zagreb) wins a free kick in the defensive half.
26'
Attempt blocked. Rafael Leão (AC Milan) right footed shot from the left side of the box is blocked.
25'
Brahim Díaz (AC Milan) wins a free kick in the defensive half.
25'
Foul by Josip Misic (Dinamo Zagreb).
24'
Attempt missed. Rafael Leão (AC Milan) right footed shot from the right side of the box is high and wide to the right. Assisted by Ismaël Bennacer.
22'
Attempt saved. Ismaël Bennacer (AC Milan) left footed shot from outside the box is saved in the centre of the goal.
20'
Corner, AC Milan. Conceded by Sadegh Moharrami.
19'
Foul by Alexis Saelemaekers (AC Milan).
19'
Mislav Orsic (Dinamo Zagreb) wins a free kick on the left wing.
18'
Corner, AC Milan. Conceded by Arijan Ademi.
17'
Offside, AC Milan. Ismaël Bennacer tries a through ball, but Olivier Giroud is caught offside.
16'
Attempt missed. Luka Ivanusec (Dinamo Zagreb) right footed shot from outside the box misses to the left. Assisted by Sadegh Moharrami.
15'
Attempt saved. Mislav Orsic (Dinamo Zagreb) right footed shot from long range on the left is saved in the top left corner.
14'
Foul by Pierre Kalulu (AC Milan).
14'
Bruno Petkovic (Dinamo Zagreb) wins a free kick on the left wing.
11'
Offside, AC Milan. Alexis Saelemaekers tries a through ball, but Sandro Tonali is caught offside.
10'
Rafael Leão (AC Milan) wins a free kick in the defensive half.
10'
Foul by Stefan Ristovski (Dinamo Zagreb).
9'
Attempt missed. Olivier Giroud (AC Milan) left footed shot from outside the box is high and wide to the left.
6'
Attempt missed. Sandro Tonali (AC Milan) header from the centre of the box is too high. Assisted by Alexis Saelemaekers with a cross.