Barcelona langsung menguasai permainan sejak awal, namun peluang pertama justru lahir untuk Atletico lewat Baena.
Memanfaatkan bola terobosan Nahuel Molina, Baena menaklukkan Joan Garcia untuk membawa tim tamu unggul 1-0.
Barcelona meningkatkan intensitas serangan dan usaha mereka menyamakan kedudukan berhasil pada menit ke-26.
Setelah menerima umpan Pedri, Raphinha dengan tenang melewati kiper Atletico Jan Oblak untuk menyamakan kedudukan menjadi 1-1.
Barcelona makin hgencar menekan, tetapi pertahanan Atletico begitu rapat dan disiplin menjaga ruang.
Laga memanas ketika Barca mendapatkan penalti setelah Dani Olmo dijatuhkan Barrios pada menit ke-35.
Robert Lewandowski maju sebagai eksekutor, tetapi tendangannya melambung jauh.
Menjelang turun minum, peluang kembali datang untuk tuan rumah.
Lewandowski hampir menebus kesalahannya lewat sundulan yang dimentahkan Oblak.
Skor 1-1 bertahan hingga turun minum.
Di babak kedua tekanan Barcelona berlanjut dan mereka kembali menguasai ritme.
Peluang Lewandowski dari sodoran Raphinha di muka gawang hampir berbuah gol.
Pada menit ke-65, Barcelona berbalik unggul lewat gol Dani Olmo setelah memanfaatkan situasi kemelut.
Menjelang akhir laga, Barcelona mendapatkan peluang lewat Marcus Rashford yang bisa dibendung Oblak dua kali.
Barcelona memastikan kemenangan setelah Ferran Torres mampu mengubah umpan Balde dari sisi kiri menjadi gol pada menit ke-90+6.
Skor 3-1 bertahan hingga laga usai.
Susunan Pemain
Barcelona (4-3-3): Joan Garcia; Alejandro Balde, Gerard Martin, Pau Cubarsi, Jules Kounde; Dani Olmo, Eric Garcia, Pedri; Raphinha, Robert Lewandowski, Lamine Yamal
Atletico Madrid (4-4-2): Jan Oblak; David Hancko, Clement Lenglet, Jose Maria Gimenez, Nahuel Molina; Pablo Barrios, Johnny Cardoso, Alex Baena, Nico Gonzalez; Giuliano Simeone, Julian Alvarez