Under söndagskvällen hade Milan chansen att säkra en plats i höstens Champions League-gruppspel, men då krävdes seger hemma mot Cagliari i näst sista omgången av Serie A.
Zlatan Ibrahimovic, 39, skadade det vänstra knät mot Juventus förra helgen och missar resten av ligasäsongen med Milan samt sommarens EM-slutspel med Sverige. Därmed tvingades de rödsvartrandiga klara sig utan sin superstjärna mot ett Cagliari som inte hade något att spela för.
Gianluigi Donnarumma klev fram med en viktig räddning för Milan i början på andra halvlek när João Pedro prickade Leonardo Pavolettis skalle. Donnarumma stod för en vass benparad på nicken från nära håll.
Milan tryckte på för ett segermål i slutminuterna, men kom aldrig till någon riktigt het målchans mot ett lågt stående bortaförsvar.
- Det är ingen mening att tänka på vad som kunde hänt. Vi måste fokusera på nästa match, säger Milan-tränaren Stefano Pioli till Sky Sport Italia.
Han fortsätter:
- Vi nådde inte upp till samma nivå som i våra senaste matcher i termer av tempo och kvalitet. Vi hade livets match mot Juventus, sedan mot Torino, så det är en till av dem mot Atalanta. Vi går för det igen. Vi vet att Atalanta är det enda laget vi inte lyckats slå under min tid i Milan och vi måste bevisligen ge vårt bästa för att uppnå det.
Matchen slutade 0-0 och nu blir det en riktig rysare i sista omgången när Napoli, Milan och Juventus gör upp om de två sista Champions League-platserna. Milan ställs mot tvåan Atalanta på bortaplan medan Napoli tar emot Verona och Juventus gästar Bologna.
Startelvor:
Milan: Donnarumma - Calabria, Kjær, Tomori, Hernández - Bennacer, Kessie - Saelemaekers, Díaz, Çalhanoğlu - Rebić.
Cagliari: Cragno - Carboni, Ceppitelli, Godín, Lykogiannis - Nández, Deiola, Marin - Nainggolan - João Pedro, Pavoletti.