Il primo rigorista del Milan è Bennacer che non sbaglia dagli undici metri. Risponde con un’altra rete anche il Rio Ave. Kjaer – centrale e glaciale – trova la seconda rete dal dischetto per il Milan. Altro gol anche per il Rio Ave. Segna anche Theo Hernandez, lo stesso accade per i padroni di casa che trovano subito il pareggio. Diaz, impeccabile dagli undici metri, deciso riporta in vantaggio il Milan. Quando la pioggia si fa intensa, tocca al turco Calhanoglu: gran gol del numero 10. L’ultimo rigore del Rio Ave è uno scavetto che sorprende Donnarumma. Si va ad oltranza.
Calabria spiazza il portiere, altro gol del Milan. Dala segna per i portoghesi, altra rete per lui. Anche Tonali, sicuro, non sbaglia. Altro rigore perfetto del Rio Ave, 7-7. Sbaglia Colombo, doppio palo anche del Rio Ave: incredibile in Portogallo. Gol di Leao. Donnarumma la sfiora, ma non la prende. Gigio Donnarumma la sbaglia e colpisce alto. Sbaglia anche il portiere dei padroni di casa, ricomincia il giro. Bennacer sbaglia, lo stesso avviene per il Rio Ave che colpisce il palo. Gol anche di Kjaer, sbaglia il Rio Ave l’ultimo rigore con l’intervento decisivo di Donnarumma.