O Milan se recuperou de um início desastroso para empatar em 2-2 com a Fiorentina em um confronto emocionante, mas o ponto conquistado pouco ajuda as ambições europeias de ambas as equipes.
Este foi um confronto direto pela Europa, com os Rossoneri começando o fim de semana em nono lugar, quatro pontos atrás de seus oponentes. Vindo de um empate por 1-1 na quarta-feira contra a Inter na semifinal da Coppa Italia, eles não puderam contar com Alex Jimenez (suspenso), Ruben Loftus-Cheek e Emerson Royal (lesionados), mas Tijjani Reijnders se recuperou de um problema estomacal para começar jogando. A Viola, por sua vez, vinha de vitórias sobre a Juventus e Atalanta, e não pôde contar com Robin Gosens, Andrea Colpani e Edoardo Bove.
A Fiorentina abriu o placar quando Yunus Musah perdeu a bola no terço final do campo, permitindo que Albert Gudmundsson avançasse pela esquerda e cruzasse rasteiro para Moise Kean empurrar para o gol. No entanto, na tentativa de interceptar, Malick Thiaw acidentalmente mandou a bola para a própria rede.
Pouco depois, o placar já marcava 2-0, com um cruzamento de Rolando Mandragora para o segundo poste, desviado de cabeça por Dodo. Desta vez, Kean chegou antes de Fikayo Tomori para finalizar de voleio dentro da pequena área.
Rafael Leao teve a chance de colocar o Milan de volta no jogo aos 20 minutos, quando recebeu um lançamento em profundidade, mas em vez de chutar para o gol, ele cruzou a bola com muita força, dificultando a chegada de Tammy Abraham ou Musah.
Gudmundsson obrigou Mike Maignan a fazer uma defesa, mas o Milan diminuiu a desvantagem quando Abraham se livrou da marcação de Dodo, tabelou com Christian Pulisic e finalizou para o gol de dentro da área.

O técnico Sergio Conceicao soou o alarme ao substituir Musah após um início de jogo desastroso em 24 minutos, introduzindo o ex-atacante da Fiorentina Luka Jovic.
Um bloqueio deslizante de Luca Ranieri impediu Abraham de empatar após um passe em profundidade de Jovic. Mais tarde, Ranieri chegou a balançar as redes com um belo chute colocado no ângulo superior, mas o lance foi anulado devido a uma falta anterior de Parisi sobre Pulisic.
Maignan defendeu um chute individual de Kean no primeiro poste, e De Gea usou a perna para defender uma cabeçada de Abraham após cruzamento de Pulisic.
Aos 56 minutos, ocorreu uma extraordinária chance tripla: De Gea fez a defesa no chute de Reijnders, depois na finalização de Pulisic à queima-roupa, e, por fim, Santiago Gimenez chutou para fora.
Maignan também teve que usar as pernas para impedir Lucas Beltran de marcar de perto, mas o Milan completou a reação de 2-0 para 2-2 com um ex-jogador da Fiorentina.
Um lançamento em profundidade de Tomori era originalmente para Gimenez, mas passou por ele e Jovic aproveitou, finalizando na saída de De Gea de dentro da área.
O jogo estava aberto, com um lançamento longo encontrando Kean livre, que obrigou Maignan a fazer uma defesa sensacional no mano a mano.
Rolando Mandragora também chutou por cima do gol em uma posição promissora, enquanto De Gea se manteve firme quando Theo Hernandez passou por Dodo e acertou um chute forte no primeiro poste.
De Gea também saiu da sua área para fazer um desarme decisivo em Gimenez após um passe em profundidade de Pulisic. O jogador mexicano caiu com força sobre as costelas e teve que ser substituído.
O jogo seguiu de área a área, com Kean cabeceando direto para as mãos de Maignan e Theo Hernandez chutando por cima no contra-ataque. O goleiro Rossoneri fez uma grande defesa com uma mão em um chute forte de Kean.
A Fiorentina chegou a balançar as redes aos 89 minutos com um voleio sensacional de Dodo no ângulo, mas ele estava em posição de impedimento no passe de Fagioli.
Milan 2-2 Fiorentina
Thiaw (GC) 7` (F), Kean 10`, 23` (F), Abraham 64` (M), Jovic 89` (M)