Fiorentina 2-1 Milan: results, summary and goals

Fiorentina FIO
2
Yacine Adli 34', Albert Gudmundsson 72', Palladino 84'
Milan MIL
1
Christian Pulisic 59', Theo Hernández 96'
Finished

Match ends, Fiorentina 2, AC Milan 1.

95' Red card Theo Hernández (AC Milan) is shown the red card.

95' Second Half ends, Fiorentina 2, AC Milan 1.

95' Yellow card Edoardo Bove (Fiorentina) is shown the yellow card for a bad foul.

94' Samuel Chukwueze (AC Milan) wins a free kick in the defensive half.

94' Foul by Edoardo Bove (Fiorentina).

94' Theo Hernández (AC Milan) wins a free kick in the defensive half.

94' Foul by Moise Kean (Fiorentina).

93' Foul by Noah Okafor (AC Milan).

93' Michael Kayode (Fiorentina) wins a free kick on the right wing.

93' Moise Kean (Fiorentina) hits the bar with a right footed shot from outside the box.

92' Substitution Substitution, Fiorentina. Michael Kayode replaces Andrea Colpani.

90' Attempt Attempt blocked. Tammy Abraham (AC Milan) right footed shot from the centre of the box is blocked. Assisted by Noah Okafor.

90' Fourth official has announced 5 minutes of added time.

89' Foul by Youssouf Fofana (AC Milan).

89' Edoardo Bove (Fiorentina) wins a free kick in the defensive half.

88' Corner, AC Milan. Conceded by Luca Ranieri.

88' Attempt Attempt blocked. Theo Hernández (AC Milan) left footed shot from outside the box is blocked. Assisted by Emerson Royal.

88' Corner, AC Milan. Conceded by Amir Richardson.

86' Attempt Attempt missed. Samuel Chukwueze (AC Milan) left footed shot from the centre of the box misses to the left. Assisted by Matteo Gabbia.

86' Emerson Royal (AC Milan) wins a free kick in the defensive half.

86' Foul by Christian Kouamé (Fiorentina).

85' Corner, AC Milan. Conceded by David de Gea.

85' Attempt Attempt saved. Samuel Chukwueze (AC Milan) left footed shot from outside the box is saved in the bottom left corner. Assisted by Youssouf Fofana.

84' Foul by Tammy Abraham (AC Milan).

84' David de Gea (Fiorentina) wins a free kick in the defensive half.

83' Fikayo Tomori (AC Milan) wins a free kick in the attacking half.

83' Foul by Moise Kean (Fiorentina).

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

81' Foul by Álvaro Morata (AC Milan).

81' Amir Richardson (Fiorentina) wins a free kick in the defensive half.

80' Delay over. They are ready to continue.

79' Delay in match because of an injury Pietro Comuzzo (Fiorentina).

77' Foul by Álvaro Morata (AC Milan).

77' Christian Kouamé (Fiorentina) wins a free kick in the defensive half.

76' Substitution Substitution, Fiorentina. Christian Kouamé replaces Yacine Adli.

76' Substitution Substitution, Fiorentina. Cristiano Biraghi replaces Albert Gudmundsson.

75' Offside, Fiorentina. Moise Kean is caught offside.

72' Goal de Albert Gudmundsson (2-1) Goal! Fiorentina 2, AC Milan 1. Albert Gudmundsson (Fiorentina) right footed shot from the right side of the box to the bottom right corner. Assisted by Moise Kean. Fiorentina 2 Milan 1

72' Substitution Substitution, AC Milan. Noah Okafor replaces Rafael Leão.

71' Yellow card Tijjani Reijnders (AC Milan) is shown the yellow card.

71' Foul by Tijjani Reijnders (AC Milan).

71' Amir Richardson (Fiorentina) wins a free kick in the defensive half.

70' Attempt Attempt saved. Tammy Abraham (AC Milan) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Christian Pulisic with a through ball.

68' Attempt Attempt missed. Moise Kean (Fiorentina) right footed shot from the centre of the box is too high. Assisted by Dodô with a cross.

68' Attempt Attempt missed. Moise Kean (Fiorentina) right footed shot from outside the box misses to the right. Assisted by Amir Richardson with a headed pass.

66' Substitution Substitution, Fiorentina. Amir Richardson replaces Danilo Cataldi.

65' Attempt Attempt missed. Matteo Gabbia (AC Milan) header from the centre of the box misses to the right. Assisted by Christian Pulisic with a cross following a set piece situation.

65' Emerson Royal (AC Milan) wins a free kick on the right wing.

65' Foul by Edoardo Bove (Fiorentina).

63' Attempt Attempt missed. Moise Kean (Fiorentina) right footed shot from the centre of the box is just a bit too high. Assisted by Robin Gosens.

62' Foul by Tammy Abraham (AC Milan).

62' Pietro Comuzzo (Fiorentina) wins a free kick in the defensive half.

59' Goal de Christian Pulisic (1-1) Goal! Fiorentina 1, AC Milan 1. Christian Pulisic (AC Milan) right footed shot from the centre of the box to the bottom left corner. Assisted by Theo Hernández with a cross. Fiorentina 1 Milan 1

56' Foul by Tammy Abraham (AC Milan).

56' Luca Ranieri (Fiorentina) wins a free kick in the defensive half.

55' Attempt Penalty saved. Tammy Abraham (AC Milan) right footed shot saved in the bottom left corner.

53' Penalty Penalty AC Milan. Matteo Gabbia draws a foul in the penalty area.

53' Penalty Penalty conceded by Moise Kean (Fiorentina) after a foul in the penalty area.

52' Corner, AC Milan. Conceded by Dodô.

52' Theo Hernández (AC Milan) wins a free kick in the defensive half.

52' Foul by Andrea Colpani (Fiorentina).

51' Foul by Matteo Gabbia (AC Milan).

51' Moise Kean (Fiorentina) wins a free kick in the defensive half.

49' Foul by Tammy Abraham (AC Milan).

49' Albert Gudmundsson (Fiorentina) wins a free kick in the defensive half.

48' Theo Hernández (AC Milan) wins a free kick on the left wing.

48' Foul by Andrea Colpani (Fiorentina).

47' Offside, Fiorentina. Moise Kean is caught offside.

45' Foul by Emerson Royal (AC Milan).

45' Edoardo Bove (Fiorentina) wins a free kick on the left wing.

45' Second Half begins Fiorentina 1, AC Milan 0.

47' First Half ends, Fiorentina 1, AC Milan 0.

46' Attempt Attempt saved. Tammy Abraham (AC Milan) right footed shot from the centre of the box is saved in the top right corner. Assisted by Rafael Leão with a cross.

46' Corner, AC Milan. Conceded by Moise Kean.

45' Corner, AC Milan. Conceded by David de Gea.

45' Attempt Penalty saved. Theo Hernández (AC Milan) left footed shot saved in the bottom right corner.

45' Fourth official has announced 2 minutes of added time.

43' Penalty Penalty AC Milan. Tijjani Reijnders draws a foul in the penalty area.

43' Penalty Penalty conceded by Luca Ranieri (Fiorentina) after a foul in the penalty area.

42' Yellow card Álvaro Morata (AC Milan) is shown the yellow card for a bad foul.

42' Foul by Álvaro Morata (AC Milan).

42' Pietro Comuzzo (Fiorentina) wins a free kick in the defensive half.

41' Attempt Attempt missed. Andrea Colpani (Fiorentina) left footed shot from the right side of the box is close, but misses to the right. Assisted by Moise Kean.

39' Foul by Emerson Royal (AC Milan).

39' Robin Gosens (Fiorentina) wins a free kick in the defensive half.

38' Attempt Attempt missed. Andrea Colpani (Fiorentina) left footed shot from the centre of the box is just a bit too high.

36' Attempt Attempt saved. Rafael Leão (AC Milan) left footed shot from outside the box is saved in the bottom left corner.

35' Foul by Tammy Abraham (AC Milan).

35' Pietro Comuzzo (Fiorentina) wins a free kick in the defensive half.

34' Goal de Yacine Adli (1-0) Goal! Fiorentina 1, AC Milan 0. Yacine Adli (Fiorentina) right footed shot from the left side of the box to the bottom right corner. Assisted by Robin Gosens. Fiorentina 1 Milan 0

33' Foul by Emerson Royal (AC Milan).

33' Albert Gudmundsson (Fiorentina) wins a free kick on the left wing.

30' Corner, AC Milan. Conceded by David de Gea.

30' Attempt Attempt saved. Rafael Leão (AC Milan) left footed shot from the left side of the box is saved in the top centre of the goal. Assisted by Theo Hernández.

28' Offside, Fiorentina. Moise Kean is caught offside.

28' Attempt Attempt blocked. Danilo Cataldi (Fiorentina) right footed shot from outside the box is blocked.

27' Attempt Attempt missed. Matteo Gabbia (AC Milan) header from the centre of the box is high and wide to the right. Assisted by Emerson Royal with a cross following a set piece situation.

27' Emerson Royal (AC Milan) wins a free kick on the right wing.

27' Foul by Robin Gosens (Fiorentina).

24' Attempt Attempt missed. Andrea Colpani (Fiorentina) left footed shot from outside the box is high and wide to the left from a direct free kick.

23' Yellow card Fikayo Tomori (AC Milan) is shown the yellow card.

23' Foul by Álvaro Morata (AC Milan).

23' Andrea Colpani (Fiorentina) wins a free kick in the attacking half.

22' Attempt Attempt blocked. Rafael Leão (AC Milan) right footed shot from outside the box is blocked. Assisted by Tammy Abraham.

21' Attempt Penalty saved. Moise Kean (Fiorentina) right footed shot saved in the bottom left corner.

19' VAR Decision: Penalty Fiorentina.

19' Delay over. They are ready to continue.

17' Delay in match because of an injury Dodô (Fiorentina).

17' Penalty Penalty conceded by Theo Hernández (AC Milan) after a foul in the penalty area.

17' Penalty Penalty Fiorentina. Dodô draws a foul in the penalty area.

16' Attempt Attempt missed. Andrea Colpani (Fiorentina) left footed shot from outside the box is too high. Assisted by Danilo Cataldi.

15' Foul by Emerson Royal (AC Milan).

15' Edoardo Bove (Fiorentina) wins a free kick on the left wing.

14' Attempt Attempt missed. Álvaro Morata (AC Milan) header from the centre of the box misses to the left. Assisted by Emerson Royal with a cross.

12' Foul by Álvaro Morata (AC Milan).

12' Yacine Adli (Fiorentina) wins a free kick in the defensive half.

10' Foul by Fikayo Tomori (AC Milan).

10' Moise Kean (Fiorentina) wins a free kick on the right wing.

8' Attempt Attempt missed. Matteo Gabbia (AC Milan) header from very close range is close, but misses the top left corner. Assisted by Christian Pulisic with a cross following a set piece situation.

7' Yellow card Dodô (Fiorentina) is shown the yellow card for a bad foul.

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

7' Foul by Dodô (Fiorentina).

2' Offside, Fiorentina. Moise Kean is caught offside.

1' Edoardo Bove (Fiorentina) wins a free kick on the left wing.

1' Foul by Emerson Royal (AC Milan).

First Half begins.

Lineups are announced and players are warming up.