Pe hârtie, duelul dintre o candidată la titlu și o echipă ce luptă pentru evitarea retrogradării părea să aibă un singur deznodământ, iar Milan a început partida conform așteptărilor, fiind mai activă încă din start.
Rossonerii au avut o șansă uriașă de a deschide scorul în primele 15 minute, când Christian Pulisic a scăpat singur spre poartă, dar intervenția eroică a lui David de Gea l-a împiedicat pe american să șuteze.
La scurt timp, Pulisic a scăpat din nou singur cu portarul și de această dată l-a driblat pe De Gea, însă mingea a lovit doar plasa laterală.
Pulisic a fost omul de bază al Milanului în prima repriză, având o nouă ocazie importantă înainte de minutul 30, când a pătruns în careu din stânga, dar șutul său a fost respins de portarul Fiorentinei.
O altă oportunitate a venit rapid pentru oaspeți, tot cu Pulisic în prim-plan, care a trimis de această dată puțin pe lângă poartă de la marginea careului. Pentru Fiorentina, care a avut mari dificultăți în ofensivă în prima parte, lucrurile nu puteau merge decât mai bine după pauză.

Gazdele au reușit să-l pună la treabă pe Mike Maignan la scurt timp după reluare, când o centrare a fost deviată periculos spre poartă de Robin Gosens, însă portarul francez a salvat.
Gosens s-a dovedit a fi principala armă ofensivă a Fiorentinei, iar o lovitură de cap din plonjon, după o centrare perfectă a lui Dodo, l-a forțat pe Maignan să revină rapid pe linia porții și să rețină mingea chiar sub transversală. Tot o lovitură de cap a adus și deschiderea scorului pentru La Viola, de această dată fără ca Maignan să mai poată interveni: Pietro Comuzzo a înscris după cornerul executat de Albert Gudmundsson.
O mutare ofensivă a lui Massimiliano Allegri, care l-a scos pe Strahinja Pavlovic și l-a introdus pe Christopher Nkunku, s-a dovedit inspirată în minutul 90, când Youssouf Fofana i-a pasat în careu, iar francezul a trimis imparabil.
Al treilea gol al lui Nkunku în două partide a salvat onoarea Milanului, însă rossonerii rămân la două puncte în spatele liderului Serie A, Inter, având însă un meci în plus disputat, în timp ce Fiorentina a ratat șansa de a ieși din zona retrogradării, după ce nu a reușit să păstreze avantajul.
