Milan kom ut piggt och sköljde över Cagliari under matchens inledande halvtimme.
Men det var hemmalaget som stack upp och gjorde matchens första mål då Zito Luvumbo snappade upp en boll i straffområdet och smällde upp bollen i nättaket.
- Det är inte logiskt. Det är inte rättvist men det struntar de i, sa Leonard Jägerskiöld Velander i TV4 Play.
Hemmalaget såg ut att gå till halvtidspaus i ledning men i den 40 minuten klev
Noah Okafor fram och satte kvitteringen från nära håll, fint framspelad av Christian Pulisic.
Och mer skulle komma innan domaren blåste av den första halvleken. En låg hörnvariant ställde hemmaförsvaret och Fikayo Tomori kunde stöta in ledningsmålet från nära håll.
I andra halvlek ökade Ruben Loftus-Cheek på Milans ledning då han fick på en fin träff från distans. Målet innebar 3-1 och engelsmannens första mål i sedan flytten från Chelsea och dessutom Christian Pulisics andra framspelning för kvällen.
- Nu ger han Milan all chans i världen att stänga den här matchen. Från en tidigare Chelseaspelare till en annan, sa Jägerskiöld Velander.
Segern innebär att Milan avancerar upp på en andra plats i tabellen med 15 inspelade poäng, lika många som serieledande Inter som dock har en match mindre spelad.