Milan liet al snel merken dat er voor Cagliari niets te halen viel. Robinho en Gennaro Gattuso (met het hoofd) zorgden na 24 minuten voor een 2-0 tussenstand. Toen Robinho er na 35 minuten ook nog 3-0 van maakte, was het helemaal duidelijk wie er zou winnen. Daar deed de tegentreffer van Andrea Cossu niets aan af.
In de tweede helft deed Milan het rustig aan, maar pikte Clarence Seedorf nog wel zijn goaltje mee. De ervaren middenvelder, die nog niet weet of hij mag blijven, was het eindstation van een fraaide aanval en bepaalde de eindstand op 4-1.
Kort daarna mocht San Siro juichen voor Filippo Inzaghi, die na meer dan een half jaar blessureleed zijn rentree maakte. Hij verving Alexandre Pato in de 82ste minuut. Een persoonlijk succesje was er nog voor Urby Emanuelson, die een basisplaats had en de negentig minuten volmaakte. Mark van Bommel zat de hele wedstrijd op de bank.

