The death of Sevilla midfielderAntonio Puerta raised a possibility that the match would be cancelled, but the game was still played, and all players wore the name "PUERTA" on their shirt, below their number.
Milan won the match 3-1, with goals from Filippo Inzaghi, Marek Jankulovski and the UEFA Club Footballer of the Year, Kaká. All three of Milan's goals came in the second half after Renato had put Sevilla 1–0 up after only 14 minutes. This was Milan's fifth Super Cup title, a new record.
Sevilla had an opportunity to open the scoring early on, when Renato pounced on Massimo Oddo's fluffed clearance, but he sent his shot wide. Two minutes later, Milan had a chance to score after Filippo Inzaghi's shot was deflected onto the post by Kaká. Sevilla went 1–0 up on 14 minutes when Renato headed in from Duda's corner. The Sevilla players celebrated the goal by pointing towards the sky. Sevilla almost scored a second goal on 25 minutes, after Gennaro Gattuso's attempt to intercept a Sevilla counter only resulted in him sliding the ball to Frédéric Kanouté, who rounded Dida but played his pass behind Renato. The Brazilian was able to get the ball under control and get a shot off, but saw his shot blocked by Alessandro Nesta. However, Inzaghi tied the score after the break after scoring a free header from Gennaro Gattuso's cross from the right side. Marek Jankulovski found the winner soon afterwards through a lovely left-footed volley to hit a low diagonal shot to the keeper's left. Kaká capped off the fine overall display when he headed home the rebound after his initial shot from a penalty was saved.