Le match s'est déroulé à un rythme élevé dès les premières minutes lorsque Barcelone a activement poussé son équipe vers l'avant pour attaquer. Marcus Rashford a rapidement eu deux occasions de tir dangereuses dans les premières minutes du match, mais n'a pas pu les transformer en buts. À l'inverse, l'Atletico Madrid a également répondu par une occasion notable de Julian Alvarez.
Bien qu'ils n'aient pas contrôlé le ballon de manière supérieure, l'équipe visiteuse a tout de même organisé une défense serrée et a bien profité des espaces derrière la défense montante de Barcelone pour lancer une contre-attaque. Le tournant du match est survenu à la 44e minute lorsque le défenseur central Pau Cubarsi a reçu un carton rouge direct après une faute qui a empêché une occasion de but claire. Sur un coup franc ultérieur, Julian Alvarez a décoché une frappe dangereuse pour ouvrir le score pour l'Atletico Madrid juste avant la pause.
En deuxième mi-temps, bien qu'ayant joué à dix, Barcelone s'est efforcé de pousser son équipe vers l'avant pour trouver un but égalisateur. Rashford a eu une occasion notable avec un tir qui a heurté la barre transversale, tandis que Dani Olmo a également raté une occasion dans la surface de réparation. Cependant, alors que l'équipe locale était occupée à monter en attaque, l'Atletico Madrid a bien profité de l'occasion pour porter le coup décisif.
À la 70e minute, Alexander Sorloth - joueur remplaçant - a tiré avec précision après une contre-attaque rapide, portant le score à 2-0 pour le représentant de Madrid. C'est aussi le résultat final du match.
Selon les statistiques, Barcelone a eu plus de possession de balle et a créé un nombre supérieur d'occasions de tir, mais le fait de devoir jouer à dix pendant la majeure partie de la deuxième mi-temps a empêché l'équipe catalane de faire la différence. Pendant ce temps, l'Atletico Madrid a montré son efficacité dans son style de jeu défensif et de contre-attaque pour prendre l'avantage avant le match retour.