Sverige hade 13–0 i skott efter sju minuters spel, men fick ingen utdelning.
Istället bjöd Tre Kronor in sina motståndare i matchen då Dennis Everberg drog på sig två utvisningar på varandra. Christian Ehroff överlistade Viktor Fasth och 1–0 var ett faktum. 29 sekunder senare kom nästa smäll för Sverige, då slog Marcel Noebels in 2–0 efter en retur.
Sveriges supertalang Rasmus Dahlin fick sitta på bänken under de två första perioderna, men i tredje fick 17-åringen komma in. Med 13 minuter kvar av matchen spelade Linus Omark upp till Dahlin som avslutade från backposition. Tysklands målvakt Danny aus den Birken släppte en retur som Anton Lander petade in.
Men glädjen blev kortvarig.
En och en halv minut senare gjorde Tyskland 3–1.
Sverige fick kontakt igen då Patrik Hersley bombade in en ny reducering i powerplay. Linus Omark stod för ännu en assist när han serverade Hersley en perfekt passning.
Tre Kronor fortsatte att satsa allt framåt och med åtta minuter kvar kom kvitteringen genom Mikael Wikstrand.
Matchen gick till förlängning, men det blev ett surt slut för Sverige.
Efter 1.30 minuter fick Tyskland jubla då Patrick Reimer avgjorde tillställningen när han slog in sin egen retur.
I semifinalen får Tyskland möta Kanada, som slog ut Finland med 1–0.