Karşılaşmayı Belçika Federasyonu'ndan Frank De Bleeckere yönetti. İlk maçlarını kazanan her iki takım da karşılaşmaya hızlı başladı. Her iki takımda gole dönük açık bir futbol sergiledi. Orta sahanın hızlı geçildiği mücadelede savunmalar 24 dakikaya kadar açık vermedi.
24 dakikada Hrvatistan golü Srna ile buldu. Sağ kanattan gelişen atakta ceza sahasına gönderilen topu iyi takip eden Srna Alman ağlarını havalandırdı. Hırvatistan 1-0 öne geçit.
Golün hemen arıdan 26. dakikada girdiği ikili mücadelede rakibine faul yapan Srna sarı kart gördü.
Almanlar bu golün ardından hızlı gelmeye başladılar. Hırvatların yarı alanında etkili olan Almanlar, üst üste pozisyonlara girdi. İlk yarının son anarında Ballack'ın kullandığı serbest vuruşu kaleci Pletikosa son anda uzanarak çıkarttı. ilk yarı 1-0 Hırvatisan'ın üstünlüğü ile sona erdi.
İkinci 45 dakikaya Hırvatistan başlarken Almanya'da Jansen'in yerine Odondor oyuna girdi. İkinci yarıya yine her iki takım da etkili başladı.
Maçın en net pozisyonunu 49. dakikada Almanların oldu. Almanya atağında Lahm'ın soldan ortasını yaptı, Kaleci Pletikosa'nın yumrukladığı meşin yuvarlak Ballack'ın önünde kaldı. Ballack ceza sahasının önünden topu boş kale yerine üstten auta attı.
Sağ kanattan gelişen Hırvatistan atağında Rakitic ceza sahasına ortasını yaptı, Savunmaya çarpan top kaleye yöneldi. Alman Kaleci Lehmann yan direkten seken topu kontrol edemedi. Altıpas içinde boşta kalan topu Oliç boş kaleye gönderdi ve Hırvatistan 2-0 öne geçti. Hırvatlar attıkları 2 gole rağmen açık oynamaya devam ederek gol aramaya devam ederken Almanlar da sürekli Hırvat kalesini yokladı.
Almanya tek golü 79 dakikada Podolski'den geldi. Sol kanattan ceza sahasına ortalanan topu Klose kafa ile indirdi, Podolski topun gelişine voleyi vurarak Hırvat ağlarını havalandırdı. 2-1
5 dakika kayıp süre verilen maçta başka gol olmadı. Turnuva favorisi Almanya Hırvatistan'a 2-0 mağlup oldu. Bu maç sonucunda Hırvatistan gruptaki puanını 6'ya çıkarırken, Alman ise 3 puanda kaldı.