Atlético Madrid a început în forță, deschizând scorul în primul minut prin Julián Álvarez și majorând avantajul în minutul 5 prin Antoine Griezmann. Cu toate acestea, Barcelona a reacționat rapid, egalând prin golurile lui Pedri în minutul 19 și Cubarsí în minutul 21. Înainte de pauză, în minutul 41, Iñigo Martínez a marcat golul victoriei pentru catalani, stabilind scorul final la 3-2.
Meciul a fost marcat de controverse, în special la golul lui Iñigo Martínez, unde jucătorii lui Atlético au solicitat o presupusă faultare a lui Llorente de către Cubarsí. Arbitrul a considerat că nu a existat o încălcare clară a regulamentului, permițând validarea golului.
Cei de la Atletico au avut un gol anulat pentru offside la Sorloth, în minutul 72. Trei minute mai târziu Barcelona se desprindea la 4-2 prin reușita lui Lewandowski, jucător care a intrat din minutul 68 în locul lui Ferran Torres și care a marcat din pasa lui Lamine Yamal.
Lewandowski a trecut foarte aproape de dublă în minutul 76 când, la o centrare a lui Rapinha din partea stângă, atacantul polonez a reluat puțin pe lângă poartă.
Cu șase minute înaintea finalului, Atletico a redus din diferență prin Llorente după o acțiune dezvoltată în flancul stâng. Mingea a fost scoasă în centru, Gavi a strâns târziu, și Llorente a marcat pentru 4-3.
În minutul 90+3 jocul la offside al Barcelonei a cedat și Atletico a restabilit in extremis egalitatea prin norvegianul Sorloth.
Antrenorul Barcelonei, Hansi Flick, a surprins prin includerea lui Lamine Yamal în lot, deși acesta suferise recent o accidentare la picior. De cealaltă parte, Diego Simeone a efectuat modificări tactice, introducându-i pe Lenglet și Gallagher în formula de start.
Returul acestei semifinale se va disputa în 2 aprilie pe stadionul Metropolitano din Madrid, unde se va decide echipa care va accede în finala Cupei Regelui.
Real Sociedad și Real Madrid se înfruntă în cealaltă semifinală (26 februarie – 1 aprilie).