The trophy, which was being contested outside of Italy for the 10th time, is traditionally a clash between the Italian league and cup winners, but Milan qualified as Coppa Italia runners-up after Juve clinched the domestic double last season.
Striker Gonzalo Higuain was dropped to the Milan bench amid media rumours of an imminent move to Chelsea, with some pre-match reports suggesting he was struggling with a fever.
Yet it was Juve’s Portuguese talisman Ronaldo who again stole the show with a winning goal that sealed the Turin club’s eighth Supercoppa win to make them the competition’s most successful team with one more trophy than Milan.
Watch Switzerland train ahead of Portugal match in World Cup last 16
There were few clear chances in a balanced first half, Ronaldo going closest with an acrobatic volley that bounced off the ground and skimmed the crossbar before Milan winger Hakan Calhanoglu’s snapshot drew a smart save from Wojciech Szczesny.
Patrick Cutrone was inches away from putting Milan in front when his powerful shot cannoned back off the crossbar just three minutes after the break.
But it was Juve who struck first as Ronaldo latched onto Miralem Pjanic’s clipped through ball to head past Gianluigi Donnarumma with just over an hour played.
Milan coach Gennaro Gattuso introduced Higuain for the final 20 minutes as he looked for a route back into the game, but his side’s challenge petered out after Franck Kessie was sent off for a stamp on Emre Can following a VAR review.
Ronaldo to join Saudi Arabian club Al-Nassr on January 1, deal 'complete' – report
How to watch Portugal v Switzerland last 16 World Cup match
Share this article