Match ends, Fiorentina 2, Milan 3.
Second Half ends, Fiorentina 2, Milan 3.
Soualiho Meité (Milan) wins a free kick on the left wing.
Foul by Giacomo Bonaventura (Fiorentina).
Soualiho Meité (Milan) is shown the yellow card.
Offside, Milan. Franck Kessié tries a through ball, but Soualiho Meité is caught offside.
Substitution, Milan. Soualiho Meité replaces Hakan Calhanoglu.
Christian Kouamé (Fiorentina) is shown the yellow card for a bad foul.
Diogo Dalot (Milan) wins a free kick in the defensive half.
Foul by Christian Kouamé (Fiorentina).
Attempt missed. Giacomo Bonaventura (Fiorentina) left footed shot from outside the box is close, but misses the top left corner. Assisted by Lorenzo Venuti.
Theo Hernández (Milan) wins a free kick in the defensive half.
Foul by Lorenzo Venuti (Fiorentina).
Foul by Zlatan Ibrahimovic (Milan).
Martín Cáceres (Fiorentina) wins a free kick in the defensive half.
Substitution, Milan. Rade Krunic replaces Brahim Díaz.
Substitution, Fiorentina. Christian Kouamé replaces Lucas Martínez Quarta.
Substitution, Fiorentina. José Callejón replaces Erick Pulgar.
Attempt missed. Samu Castillejo (Milan) left footed shot from outside the box is high and wide to the left. Assisted by Hakan Calhanoglu.
Foul by Zlatan Ibrahimovic (Milan).
Erick Pulgar (Fiorentina) wins a free kick in the attacking half.
Hakan
Calhanoglu
Goal! Fiorentina 2, Milan 3. Hakan Calhanoglu (Milan) right footed shot from the left side of the box to the bottom right corner. Assisted by Franck Kessié.
Substitution, Fiorentina. Lorenzo Venuti replaces Gaetano Castrovilli.
Corner, Milan. Conceded by Giacomo Bonaventura.
Corner, Milan. Conceded by Germán Pezzella.
Attempt blocked. Hakan Calhanoglu (Milan) right footed shot from outside the box is blocked. Assisted by Samu Castillejo.
Attempt missed. Theo Hernández (Milan) left footed shot from the left side of the six yard box is close, but misses to the left. Assisted by Brahim Díaz.
Attempt missed. Hakan Calhanoglu (Milan) right footed shot from outside the box is high and wide to the right.
Attempt blocked. Ismael Bennacer (Milan) left footed shot from outside the box is blocked.
Zlatan Ibrahimovic (Milan) hits the right post with a right footed shot from a difficult angle and long range on the left. Assisted by Hakan Calhanoglu.
Corner, Milan. Conceded by Lucas Martínez Quarta.
Corner, Fiorentina. Conceded by Simon Kjaer.
Substitution, Milan. Samu Castillejo replaces Alexis Saelemaekers.
Substitution, Milan. Ismael Bennacer replaces Sandro Tonali.
Brahim
Díaz
Goal! Fiorentina 2, Milan 2. Brahim Díaz (Milan) left footed shot from the left side of the six yard box to the high centre of the goal. Assisted by Simon Kjaer following a corner.
Corner, Milan. Conceded by Pietro Terracciano.
Corner, Milan. Conceded by Erick Pulgar.
Corner, Fiorentina. Conceded by Fikayo Tomori.
Franck
Ribéry
Goal! Fiorentina 2, Milan 1. Franck Ribéry (Fiorentina) left footed shot from the centre of the box to the bottom left corner. Assisted by Dusan Vlahovic.
Diogo Dalot (Milan) is shown the yellow card for a bad foul.
Foul by Diogo Dalot (Milan).
Franck Ribéry (Fiorentina) wins a free kick in the attacking half.
Second Half begins Fiorentina 1, Milan 1.
First Half ends, Fiorentina 1, Milan 1.
Hakan Calhanoglu (Milan) wins a free kick in the defensive half.
Dangerous play by Erick Pulgar (Fiorentina).
Substitution, Fiorentina. Pietro Terracciano replaces Bartlomiej Dragowski because of an injury.
Corner, Fiorentina. Conceded by Alexis Saelemaekers.
Hakan Calhanoglu (Milan) is shown the yellow card.
Hand ball by Simon Kjaer (Milan).
Attempt missed. Hakan Calhanoglu (Milan) right footed shot from outside the box is close, but misses to the right. Assisted by Franck Kessié.
Attempt missed. Gaetano Castrovilli (Fiorentina) left footed shot from the left side of the box misses to the right. Assisted by Valentin Eysseric.
Foul by Hakan Calhanoglu (Milan).
Giacomo Bonaventura (Fiorentina) wins a free kick in the defensive half.
Attempt missed. Theo Hernández (Milan) left footed shot from outside the box is high and wide to the left. Assisted by Hakan Calhanoglu following a corner.
Corner, Milan. Conceded by Erick Pulgar.
Foul by Diogo Dalot (Milan).
Franck Ribéry (Fiorentina) wins a free kick in the defensive half.
Zlatan Ibrahimovic (Milan) hits the bar with a left footed shot from the centre of the box. Assisted by Hakan Calhanoglu.
Foul by Simon Kjaer (Milan).
Germán Pezzella (Fiorentina) wins a free kick in the defensive half.
Corner, Milan. Conceded by Martín Cáceres.
Alexis Saelemaekers (Milan) wins a free kick on the right wing.
Foul by Martín Cáceres (Fiorentina).
Corner, Fiorentina. Conceded by Theo Hernández.
Germán Pezzella (Fiorentina) hits the bar with a right footed shot from the centre of the box. Assisted by Valentin Eysseric with a cross following a corner.
Corner, Fiorentina. Conceded by Zlatan Ibrahimovic.
Foul by Diogo Dalot (Milan).
Gaetano Castrovilli (Fiorentina) wins a free kick on the left wing.
Offside, Fiorentina. Franck Ribéry tries a through ball, but Dusan Vlahovic is caught offside.
Erick
Pulgar
Goal! Fiorentina 1, Milan 1. Erick Pulgar (Fiorentina) from a free kick with a right footed shot to the top left corner.
Foul by Diogo Dalot (Milan).
Gaetano Castrovilli (Fiorentina) wins a free kick in the attacking half.
Attempt missed. Giacomo Bonaventura (Fiorentina) left footed shot from outside the box is high and wide to the left following a corner.
Corner, Fiorentina. Conceded by Zlatan Ibrahimovic.
Foul by Franck Kessié (Milan).
Valentin Eysseric (Fiorentina) wins a free kick in the attacking half.
Attempt missed. Martín Cáceres (Fiorentina) left footed shot from outside the box is high and wide to the left.
Zlatan
Ibrahimovic
Goal! Fiorentina 0, Milan 1. Zlatan Ibrahimovic (Milan) left footed shot from the centre of the box to the bottom right corner. Assisted by Simon Kjaer with a through ball.
Attempt blocked. Sandro Tonali (Milan) right footed shot from outside the box is blocked. Assisted by Zlatan Ibrahimovic.
Corner, Milan. Conceded by Nikola Milenkovic.
Foul by Giacomo Bonaventura (Fiorentina).
Sandro Tonali (Milan) wins a free kick in the defensive half.
Corner, Fiorentina. Conceded by Theo Hernández.
Corner, Fiorentina. Conceded by Franck Kessié.
Foul by Hakan Calhanoglu (Milan).
Franck Ribéry (Fiorentina) wins a free kick in the attacking half.
First Half begins.
Lineups are announced and players are warming up.
Serie A - Matchday 28
Ennio Tardini
Full-time
Ezio Scida
Full-time
Alberto Picco
Full-time
Stadio Marcantonio Bentegodi
Full-time
Allianz Stadium
Full-time
Olimpico
Full-time
Luigi Ferraris
Full-time
Bluenergy Stadium
Full-time
Stadio Giuseppe Meazza
Full-time