Italia dan Perancis pun bersua pada laga final yang dilangsungkan di Stadion Olympia, Berlin.
Pertandingan tersebut disaksikan hampur 70.000 penonton.
Baca juga: Mauro Camoranesi, Pembelot Argentina yang Melegenda di Italia
Perancis lebih dulu unggul pada menit ke-7 lewat tendangan penalti Zidane. Italia kemudian membalas melalui tandukan Marco Materazzi.
Skor sama kuat 1-1 bertahan hingga waktu normal selesai.
Ketika extra time memasuki menit ke-110, wasit Horacio Elizondo yang memimpin jalannya laga mencabut kartu merah langsung untuk Zidane usai kapten Perancis itu menanduk dada Materazzi.
Meski Perancis bermain 10 orang, Italia gagal menambah gol. Pemenang laga final Piala Dunia 2006 pun harus ditentikan melalui drama adu penalti.
Penendang kedua Perancis gagal menyarangkan bola ke gawang Italia yang dikawal Gianluigi Buffon. Di kubu Gli Azzurri, kemenangan mereka ditentukan oleh eksekusi kelima, Fabio Grosso.
Italia pun tampil sebagai juara Piala Dunia 2006 sekaligus meraih gelar keempat mereka. Sementara itu, perpisahan Zinedine Zidane berakhir pahit dengan kekalahan Perancis.