I semifinalen ventet Brasil. De to lagene hadde bare møttes en gang tidligere, i finalen i VM i 2002. Hjemmelaget, som stilte uten kaptein Thiago Silva (utestengt etter tre gule kort) og Neymar (skade), fikk store problemer med et Tyskland som spilte opp mot sitt beste. Stillingen var 5-0 allerede da det var gått 29 minutter. Sluttresultatet ble 7-1 til Tyskland. Resultatet ble den største seier utenfor gruppespill siden nettopp Brasil slo Sverige med samme resultat i 1950. I tillegg var 5-0 etter 29 minutter den raskeste femmålsledelsen i VM-historien. Klose scoret et av målene i denne kampen, og ble dermed den mestscorende spilleren i VM-historien, ett mål mer enn Ronaldo.