Babak pertama
Barcelona menurunkan formasi 4–3–3 dengan Mark van Bommel dan Edmílson berada di lini tengah bersama Deco, di depan Xavi dan Andrés Iniesta. Lionel Messi tidak tampil dalam skuad pertandingan, meskipun kembali dari cedera dan tampil dalam skuad 22 pemain, sementara Henrik Larsson adalah di antara pemain pengganti dalam berpotensi permainan terakhirnya untuk klub. Arsenal menurunkan formasi 4–5–1, yang membuat Emmanuel Eboué menggantikan Lauren yang cedera, dan Ashley Cole kembali sebagai bek kiri untuk membuat penampilan ketiganya dikompetisi musim itu karena cedera. Thierry Henry ditempatkan sebagai striker tunggal, dengan Freddie Ljungberg bermain dari bahunya.[7][8]
Karena kit pilihan pertama kedua tim menampilkan warna merah, Arsenal mengenakan strip tandang kuning mereka, sementara Barcelona mengenakan kit bergaris biru dan merah marun tradisional mereka. Arsenal memenangkan lemparan koin dan Barcelona menggebrak.[9] Barcelona segera berada di bawah tekanan ketika Thierry Henry menembak langsung ke gawang Barcelona Víctor Valdés, yang kebobolan satu sudut. Dari sudut yang dihasilkan, Arsenal kembali mendapat kesempatan dari Henry, yang tendangannya kembali diselamatkan oleh Valdés. Serangan berikutnya dimenit ketujuh menghasilkan kiper Arsenal Jens Lehmann menyelamatkan dari Ludovic Giuly setelah ia menembak dari sudut sempit. Empat menit kemudian Barcelona dianugerahi tendangan bebas 35 yard (32 m) dari gawang; Ronaldinho kemudian menembakkan gawang.
Dengan 18 menit dimainkan, Lehmann menjadi orang pertama yang diusir dari final Piala Champions Eropa setelah ia menjatuhkan Samuel Eto'o di luar kotak Arsenal.[10] Giuly kemudian menempatkan bola di belakang gawang, tetapi gol itu tidak diizinkan karena melakukan pelanggaran. Arsenal kemudian menggantikan Robert Pires dengan Manuel Almunia, kiper pengganti mereka.[7] Tendangan bebas dikirim lebar oleh Ronaldinho. Setelah dikeluarkannya Lehmann, Barcelona mulai memberikan lebih banyak tekanan pada Arsenal, ke titik di mana Emmanuel Eboué diperingatkan karena tekel tinggi.[7]
Pada menit ke-37 Arsenal mengatasi angka kerugian mereka untuk mencetak gol ketika Sol Campbell menyundul dari tendangan bebas menyusul pelanggaran Carles Puyol pada Emmanuel Eboué, meskipun beberapa pengamat percaya bahwa Eboué tampaknya diving.[9][11] Arsenal mempertahankan keunggulan mereka untuk sisa setengah, peluang terbaik Barcelona datang milik Eto'o, yang tembakannya membentur tiang melalui penyelamatan dari Almunia.[12]
Babak kedua
Barcelona menggantikan Edmílson, yang mengalami cedera di babak pertama, dengan Andrés Iniesta dibabak kedua dalam upaya menyamakan kedudukan.[7] Periode segera setelah babak pertama melihat beberapa peluang, tetapi setelah enam menit babak kedua Iniesta melakukan tembakan yang diselamatkan oleh Almunia.
Setelah 61 menit, dengan Barcelona masih kalah 1–0, Larsson bergabung sebagai pemain pengganti Van Bommel.[7] Beberapa menit kemudian, Alexander Hleb menerima umpan dari Henry tetapi melepaskan tembakan melebar ke gawang. Arsenal mulai menekan ke depan dan Henry dan Ljungberg melihat tembakan berhasil diselamatkan; Henry kemudian memiliki kesempatan lain untuk mencetak gol setelah dimasukkan oleh Hleb, tetapi ia langsung menembak ke arah Valdés. Setelah serangan ini, Oleguer digantikan oleh Juliano Belletti, dan Arsenal merespons dengan mengganti Cesc Fàbregas dengan Mathieu Flamini.[9]
Selanjutnya, Iniesta mengirim umpan melalui saluran kiri ke Larsson yang dengan satu sentuhan, tendangan kaki kanan dengan cepat melepaskan Eto'o untuk menyamakan kedudukan bagi Barcelona.[7] Empat menit kemudian, Larsson kembali menjadi penyedia, bermain satu-dua dengan Belletti dijalur bagian dalam kanan, sebelum tendangan full-back Brazil dengan kaki kanan melewati kaki Almunia untuk mencetak gol ditiang dekat.[9]
Menit-menit yang tersisa melihat Arsenal menggantikan Hleb dengan Reyes dalam upaya untuk menyamakan kedudukan, tetapi Barcelona memiliki peluang terbaik selama periode ini, hanya untuk Giuly yang melakukan tendangan lurus ke arah Almunia. Setelah ini, Larsson menghambat kiper Arsenal dan sebagai akibatnya diperingatkan.[7] Pertandingan selesai segera setelah dengan Barcelona menang 2–1.