Match ends, AC Milan 3, Rennes 0.
Second Half ends, AC Milan 3, Rennes 0.
Aboubakar Nagida went off injured after Rennes had used all subs.
Malick Thiaw (AC Milan) wins a free kick in the defensive half.
Foul by Amine Gouiri (Rennes).
Attempt missed. Ismaël Bennacer (AC Milan) left footed shot from outside the box is just a bit too high from a direct free kick.
Delay over. They are ready to continue.
Delay in match because of an injury Aboubakar Nagida (Rennes).
Aboubakar Nagida (Rennes) is shown the yellow card for a bad foul.
Tijjani Reijnders (AC Milan) wins a free kick in the attacking half.
Foul by Aboubakar Nagida (Rennes).
Attempt missed. Théo Hernández (AC Milan) left footed shot from outside the box is just a bit too high.
Substitution, AC Milan. Yacine Adli replaces Christian Pulisic.
Attempt missed. Baptiste Santamaría (Rennes) right footed shot from outside the box is just a bit too high. Assisted by Ibrahim Salah.
Attempt missed. Amine Gouiri (Rennes) header from the left side of the six yard box is close, but misses to the left. Assisted by Ludovic Blas with a cross.
Hand ball by Ismaël Bennacer (AC Milan).
Substitution, Rennes. Ibrahim Salah replaces Désiré Doué.
Substitution, Rennes. Ludovic Blas replaces Azor Matusiwa.
Substitution, AC Milan. Filippo Terracciano replaces Alessandro Florenzi.
Substitution, Rennes. Aboubakar Nagida replaces Adrien Truffert.
Substitution, AC Milan. Ismaël Bennacer replaces Ruben Loftus-Cheek.
Attempt missed. Alidu Seidu (Rennes) right footed shot from outside the box is too high. Assisted by Arthur Theate.
Attempt blocked. Noah Okafor (AC Milan) right footed shot from the centre of the box is blocked.
Attempt saved. Christian Pulisic (AC Milan) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Yunus Musah.
Attempt saved. Baptiste Santamaría (Rennes) right footed shot from outside the box is saved in the bottom left corner. Assisted by Alidu Seidu.
Attempt saved. Amine Gouiri (Rennes) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Martin Terrier.
Attempt blocked. Christian Pulisic (AC Milan) left footed shot from the centre of the box is blocked. Assisted by Noah Okafor.
Attempt missed. Amine Gouiri (Rennes) left footed shot from the right side of the box is close, but misses to the right. Assisted by Benjamin Bourigeaud.
Attempt missed. Désiré Doué (Rennes) right footed shot from the centre of the box misses to the right. Assisted by Benjamin Bourigeaud with a cross following a corner.
Corner, Rennes. Conceded by Malick Thiaw.
Théo Hernández (AC Milan) wins a free kick on the left wing.
Foul by Amine Gouiri (Rennes).
Substitution, Rennes. Alidu Seidu replaces Guela Doué.
Substitution, Rennes. Amine Gouiri replaces Arnaud Kalimuendo.
Substitution, AC Milan. Malick Thiaw replaces Simon Kjær.
Substitution, AC Milan. Noah Okafor replaces Rafael Leão.
Foul by Ruben Loftus-Cheek (AC Milan).
Baptiste Santamaría (Rennes) wins a free kick in the defensive half.
Attempt missed. Tijjani Reijnders (AC Milan) right footed shot from outside the box is high and wide to the right. Assisted by Rafael Leão following a corner.
Corner, AC Milan. Conceded by Azor Matusiwa.
Corner, AC Milan. Conceded by Steve Mandanda.
Attempt saved. Christian Pulisic (AC Milan) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Rafael Leão.
Corner, Rennes. Conceded by Christian Pulisic.
Foul by Simon Kjær (AC Milan).
Martin Terrier (Rennes) wins a free kick in the defensive half.
Rafael Leão
Goal! AC Milan 3, Rennes 0. Rafael Leão (AC Milan) right footed shot from the centre of the box to the bottom right corner. Assisted by Théo Hernández.
Hand ball by Ruben Loftus-Cheek (AC Milan).
Ruben
Loftus-Cheek
Goal! AC Milan 2, Rennes 0. Ruben Loftus-Cheek (AC Milan) header from very close range to the high centre of the goal following a corner.
Attempt saved. Simon Kjær (AC Milan) with an attempt from the right side of the six yard box is saved in the top centre of the goal. Assisted by Théo Hernández with a cross.
Corner, AC Milan. Conceded by Warmed Omari.
Second Half begins AC Milan 1, Rennes 0.
First Half ends, AC Milan 1, Rennes 0.
Attempt blocked. Arnaud Kalimuendo (Rennes) right footed shot from the left side of the box is blocked. Assisted by Adrien Truffert.
Foul by Matteo Gabbia (AC Milan).
Arnaud Kalimuendo (Rennes) wins a free kick in the attacking half.
Attempt blocked. Olivier Giroud (AC Milan) left footed shot from the centre of the box is blocked. Assisted by Ruben Loftus-Cheek.
Hand ball by Benjamin Bourigeaud (Rennes).
Attempt saved. Désiré Doué (Rennes) right footed shot from outside the box is saved in the bottom left corner. Assisted by Arnaud Kalimuendo.
Attempt saved. Olivier Giroud (AC Milan) left footed shot from outside the box is saved in the bottom right corner. Assisted by Christian Pulisic.
Attempt blocked. Rafael Leão (AC Milan) right footed shot from the left side of the box is blocked. Assisted by Ruben Loftus-Cheek.
Attempt saved. Guela Doué (Rennes) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Arnaud Kalimuendo.
Ruben
Loftus-Cheek
Goal! AC Milan 1, Rennes 0. Ruben Loftus-Cheek (AC Milan) header from the centre of the box to the bottom left corner. Assisted by Alessandro Florenzi with a cross.
Foul by Olivier Giroud (AC Milan).
Adrien Truffert (Rennes) wins a free kick in the defensive half.
Christian Pulisic (AC Milan) wins a free kick in the defensive half.
Foul by Adrien Truffert (Rennes).
Rafael Leão (AC Milan) wins a free kick in the defensive half.
Foul by Guela Doué (Rennes).
Attempt missed. Benjamin Bourigeaud (Rennes) right footed shot from outside the box is close, but misses to the right. Assisted by Désiré Doué.
Foul by Théo Hernández (AC Milan).
Benjamin Bourigeaud (Rennes) wins a free kick in the defensive half.
Attempt blocked. Rafael Leão (AC Milan) header from the left side of the six yard box is blocked. Assisted by Théo Hernández with a cross.
Corner, AC Milan. Conceded by Arthur Theate.
Attempt missed. Arthur Theate (Rennes) left footed shot from outside the box is high and wide to the left. Assisted by Azor Matusiwa.
Corner, AC Milan. Conceded by Guela Doué.
Delay over. They are ready to continue.
Delay in match because of an injury Théo Hernández (AC Milan).
Théo Hernández (AC Milan) wins a free kick in the defensive half.
Foul by Guela Doué (Rennes).
Foul by Matteo Gabbia (AC Milan).
Arnaud Kalimuendo (Rennes) wins a free kick in the defensive half.
Offside, AC Milan. Christian Pulisic is caught offside.
Attempt missed. Alessandro Florenzi (AC Milan) right footed shot from outside the box misses to the right. Assisted by Théo Hernández following a corner.
Corner, AC Milan. Conceded by Adrien Truffert.
Attempt missed. Yunus Musah (AC Milan) right footed shot from very close range misses to the right. Assisted by Ruben Loftus-Cheek.
Théo Hernández (AC Milan) wins a free kick on the left wing.
Foul by Guela Doué (Rennes).
Attempt missed. Tijjani Reijnders (AC Milan) right footed shot from outside the box is just a bit too high. Assisted by Rafael Leão with a headed pass following a corner.
Corner, AC Milan. Conceded by Arnaud Kalimuendo.
Attempt blocked. Rafael Leão (AC Milan) right footed shot from the left side of the box is blocked. Assisted by Simon Kjær.
Corner, AC Milan. Conceded by Warmed Omari.
Alessandro Florenzi (AC Milan) wins a free kick in the defensive half.
Foul by Adrien Truffert (Rennes).
First Half begins.
Lineups are announced and players are warming up.
UEFA Europa League