Hırvatistan mağlubiyeti sonrası tur şansını son Avusturya maçına bırakan Almanya, 3 puanı Ballack'ın golüyle aldı, çeyrek finalde A Grubu'nun lideri Portekiz'in rakibi oldu.
B Grubu'nda gecenin en önemli maçında Almanya, ev sahibi Avusturya'yı Ballack'ın tek golüyle devirerek Hırvatistan'ın ardından çeyrek finale kalan ikinci takım oldu. Panzerler, kazananın tur atlayacağı kritik mücadelede galip gelerek Portekiz'in rakibi oldu. Seyircisinin desteğini arkasına alan ev sahibi Avusturya ise, ilk yarıda rakibine direnebilse de ikinci yarıda kontrolü kaybetti. 5. dakikada Gomez kale önünde iyi vuramayınca Almanya hemen maçın başında üstünlük şansını değerlendiremedi. 34'te Klose'nin kafa vuruşu az farkla dışarı çıktı.
İkinci yarıya hızlı başlayan Almanya, 49. dakikada frikik kazandı. Topun başına geçen Ballack, yaklaşık 25 metreden çok sert vurdu ve top ağlarla buluştu: 1-0. Bu sonuçlar adını çeyrek finale yazdıran Panzerler, perşembe günü Basel'de St. Jakob Park'ta Portekiz ile karşılaşacak. Maçın başından beri sözlü olarak tartışan Almanya Teknik Direktörü Joachim Löw ve Avusturya Teknik Direktörü Josef Hickersberger arasındaki sürtüşmenin artmasıyla hakem Mejuto Gonzales 41. dakikada ikisini de tribüne yolladı.