Črno-modri so na tekmi povedli tik pred odhodom na odmor, ko je zadel Lautaro Martinez. Argentinski napadalec je ukanil dva tekmeca, nato pa z lepim udarcem po tleh premagal vratarja Mika Maignana. V 47. minuti se je po odlični podaji Stefana de Vrija čez polovico igrišča med strelce vpisal tudi Mehdi Taremi. Iranski strelec se je sam znašel pred nasprotnikovim vratarjem in mirno zadel. Rdeče-črni so se po zaostanku z 0:2 vrnili v igro v 52. minuti. Theo Hernandez je s prostega strela z 18 metrov zadel za znižanje na 1:2.
Milan bi lahko izenačil v 62. minuti, a je strel Tijjanija Reijndersa ubranil z glavo branilec Alessandro Bastoni. Deset minut pred koncem je Hernandez z leve strani poslal žogo v kazenski prostor, pred dvema štoperjema pa se je odlično znašel Christian Pulišić, ki je zadel nasprotni kot vrat Yanna Sommerja.
Inter je imel v 89. minuti priložnost za zmago, a je Maignan ubranil strel Denzela Dumfriesa. Odločilni gol je prišel v tretji minuti sodnikovega dodatka, ko je Abraham z dveh metrov zadel v prazno mrežo po podaji Rafaela Leaa za nov preobrat Milana. Pred tem je Milan v polfinalu premagal Juventus z 2:1, Inter pa Atalanto z 2:0.
S to zmago je Milan še osmič osvojil superpokal, prvič v zadnjih osmih letih. Rekorder je še vedno Juventus z enim naslovom več.