Sergio Conceicao's touchline debut with AC Milan was one to remember as a quickfire turnaround in Riyadh saw his new team fight back from 1-0 down to beat Juventus 2-1 in the second of this season's Supercoppa Italiana semi-finals.
Juventus, the only Serie A team unbeaten in 2024/25, was expected to start strong, especially against a team they hadn't conceded to in three H2Hs.
Milan are matched by Juventus for the first 20 minutes, but that's before Kenan Yildiz puts them ahead with a brilliant shot into the top-right corner after receiving a pass from Khéphren Thuram.
History was against Milan coming back in 90 minutes as five of the last six H2Hs had less than two goals.
The first half continued with both teams fighting, and Yildiz's strike was the only shot on target.
After the restart, Milan's high press nearly paid dividends on 55 minutes when Theo Hernandez was given a rebound in the box but fired over the bar.
Juventus controlled the game with calm possession, and it wasn't until late that Milan tested Michele Di Gregorio, who denied Tijjani Reijnders' long-range shot. However, Manuel Locatelli then fouled Christian Pulisic in the box after a few passes.
The American took the penalty, slamming it straight down the middle. Di Gregorio could only parry high into the net to make it 1-1.
Milan turned the game around in five minutes. Luck was on the side of the Rossoneri when Rafael Leao tore down the right and looked to center for a teammate.
At that moment, Di Gregorio was about to intervene when Federico Gatti diverted the ball into an empty net.
Milan kept his cool through tense final minutes to clinch a Derby against Inter in the Supercoppa final and brought Juventus' unbeaten run to an end after 14 matches.
Victory on Monday would pull Milan level with Inter on eight cup titles, one adrift of leader Juventus's nine.