EURO 2008'deki ilk çeyrek final mücadelesinde Almanya ile Portekiz, İsviçre'nin Basel şehrindeki St. Jakob-Park Stadı'nda karşı karşıya geldi. Son bölümleri oldukça heyecanlı geçen karşılaşmayı 3-2 kazanan Almanya, adını yarı finale yazdırmayı başardı. Almanya'nın gollerini 22. dakikada Schweinsteiger, 26. dakikada Klose ve 61. dakikada Ballack atarken, Portekiz'in golleri 40. dakikada Nuno Gomes ve 87. dakikada Postiga'dan geldi. İki takım da karşılaşmaya kontrollü başlarken, ilk dakikalar orta alan mücadelesi şeklinde geçti. Maçtaki ilk ciddi pozisyonunu Portekiz yakaladı. 20. dakikada Bosingwa'nın sağ kanattan yaptığı ortada kale sahası çizgisi üzerinde müsait pozisyondaki Moutinho kötü bir vuruş yaptı ve top üstten auta gitti. Bu pozisyondan 2 dakika sonra Almanya golle buluştu. Orta alandan atılan bir pasla Podolski sol taraftan savunmanın arkasına sarktı. Bu futbolcunun yerden yaptığı sert ortada Schweinsteiger topu ağlarla buluşturdu ve Almanya'yı 1-0 öne geçirdi. Portekiz yediği golün şokunu atlatamadan Almanya skoru 2-0'a taşıdı. 26. dakikada kazanılan serbest vuruşta Schweinsteiger topu kale sahasına doğru ortaladı. Usta golcü Klose, yaptığı kafa vuruşuyla Almanya'yı 2-0 öne geçirdi. Bu dakikadan sonra farkı azaltmak için Almanya kalesine daha sık gitmeye başlayan Portekiz, 40. dakikada farkı 1'e indirdi. Sol kanatta topla buluşan Cristino Ronaldo, kaleci Lehmann ile karşı karşıya kaldı. Bu futbolcunun yaptığı vuruşta Lehmann topu çelmeyi başarırken, pozisyonun devamında topu önünde bulan Nuno Gomes, yaptığı vuruşla skoru 2-1'e taşıdı. Karşılaşmanın ikinci yarısı düşük tempoda başlarken, iki takım da ilk 10 dakikada ciddi bir tehlike yaratamadılar. Portekiz topa daha çok sahip olup gol kovalayan taraf olarak görünse de, skoru değiştiren ekip yine Almanya oldu. 62. dakikada sol çizgiye yakın bir yerden kazanılan serbest vuruşta, Schweinsteiger topu ikinci golde olduğu gibi yine kale sahasına doğru ortaladı. Pozisyonu iyi takip eden kaptan Ballack kafayla topu filelere yolladı ve Almanya'yı 3-1 öne geçirdi. İlerleyen dakikalarda Almanya oyunda tempoyu düşürürken, Portekiz farkı azlatmak için çaba sarfetti. 79. dakikada gelişen bir Almanya atağında Podolski'nin uzak mesafeden attığı sert şutta top az farkla auta giderken, Portekiz de Meireles ve Deco'nun girişimlerinden sonuç alamadı. Karşılaşmanın 87. dakikasın Cristiano Ronaldo'nun sol taraftan yaptığı ortada topu çok iyi takip eden Postiga, yaptığı kafa vuruşuyla skoru 3-2'ye getirdi ve Portekiz'i maçı uzatmaya taşımak adına umutlandırdı. Ancak Portekiz kalan kısa sürede 3. golü bulamayınca Almanya sahadan 3-2 galip ayrılarak yarı finale yükselen ilk takım oldu. Almanya yarı finalde Türkiye-Hırvatistan eşleşmesinde tur atlayacak olan takımla karşı karşıya gelecek.