Sixty-four years after Brazil was plunged into national mourning after their loss in the 1950 final, the hosts were torn apart in a defeat likely to be every bit as traumatic as the fabled "Maracanazo."
Germany advanced to Sunday's final in the Maracana after a brilliant first-half blitz which included a burst of four goals in six devastating minutes.
Thomas Müller opened the scoring on 11 minutes, punishing poor Brazilian marking at a corner to make it 1-0.
Brazil, badly missing suspended captain Thiago Silva, tried to regroup but there was no respite.
Miroslav Klose's cool finish on 23 minutes - which made him the World Cup's all-time top-scorer with 16 goals - was the cue for the floodgates to open.
struck twice in the 24th and 26th minutes to make it 4-0 and then Sami Khedira rounded off another clinical move to make it 5-0 on 29 minutes.
Dead and buried inside half an hour, the crowd at the Mineirao Stadium was stunned into silence.
Many fans burst into tears as they struggled to comprehend the enormity of what had taken place.
After the fifth goal, well before half-time, hundreds of people left their expensive seats.
A section of the crowd chanted sexually-expletive obscenities against the team and President Dilma Rousseff, who up to now had enjoyed a reprieve from protests over the record $11 billion spent to host the tournament.
Across the nation, others fans shouted at their televisions and abandoned public screenings.
Though Brazil rallied at the start of the second half, the torture continued on 69 minutes when André Schürrle swept in Germany's sixth.
This time boos rang out around the Mineirao as the Germans celebrated. Schürrle then grabbed his second on 79 minutes to make it 7-0, and confirm the worst defeat in Brazil's history.
The previous record loss had been a 6-0 reverse to Uruguay in 1920. Schürrle's second goal was greeted by a burst of applause as Brazilian fans saluted Germany's wonderful exhibition of attacking football
A late goal from Oscar was barely applauded by the Mineirao Stadium crowd.
Brazil had gone into the match riding a fervent wave of national emotion, determined to clinch a place in the final to honour injured striker Neymar.
The crowd roared chants of "Neymar, Neymar" just before kick-off, following a spine-tingling rendition of the national anthem that saw captain David Luiz proudly holding up the injured striker's No.9 shirt.
But Müller's early strike punctured the fervent mood, and when the goals started flying in after Klose made it 2-0 there was no way back for Brazil.
Germany will now play the winner of Wednesday's semi-final between the Netherlands and Argentina in the final.
Müller admitted he was in shock Tuesday after his team romped to victory.
"This was not to be expected," the Bayern Munich star exclaimed. "I don't know what to say to be honest. I can't believe it. It's something totally crazy. It just went well today."
Müller quickly urged his team to put the result behind them as they focus on Sunday's final at the Maracana.
"Now we have to pull through one more time, we have to fight to get this thing," he said.
German scorers: Müller (11'), Klose (23'), Kroos (24', 26'), Khedira (29'), Schürrle (69', 79')
Brazil: Julio Cesar - Maicon, David Luiz (capt), Dante, Marcelo - Bernard, Fernandinho (Paulinho 46), Oscar, Luiz Gustavo, Hulk (Ramires 46) - Fred (Willian 69)
Yellow card: Dante (68)
Germany: Manuel Neuer - Philipp Lahm (capt), Jerome Boateng, Mats Hummels (Per Mertesacker 46), Benedikt Höwedes - Sami Khedira (Julian Draxler 77), Bastian Schweinsteiger, Toni Kroos - Thomas Müller, Miroslav Klose (Andre Schürrle 58), Mesut Özil.
SEE ALSO: Nine things to know about Germany and Brazil