Milan je u petak u polufinalu pobijedio Juventus sa 2-1, dok je Inter dan ranije porazio Atalantu sa 2-0.
Juve je poveo u 21. minuti sjajnim golom Kenana Yildiza, nakon jednako lijepe asistencije Samuela Mbangule. Međutim, "Rossonneri" su u nastavku susreta okrenuli rezultat.
Izjednačio je Christian Pulišić iz kaznenog udarca u 71. minuti. Pucao je po sredini, a iako je Di Gregorio bio na lopti, nije ju uspio obraniti.
Jedanaesterac je skrivio Manuel Locatteli oborivši neopreznim startom Pulišića. Samo četiri minute kasnije Milan je poveo sa 2-1 bizarnim autogolom Federica Gattija. Musah je uputio centaršut s desnog krila, lopta je okrznula Gattija i promijenila smjer prevarivši istrčalog Di Gregorija.
Torinska "Stara dama" je u sudačkoj nadoknadi imala sjajnu priliku za izjednačenje, ali je Gatti je promašio gol.
Milan će u finalu igrati protiv gradskog suparnika Intera koji je u četvrtak slavio sa 2-0 protiv Atalante.