It was 90 minutes of horror on Tuesday for host Brazil who suffered one of the most humiliating defeats in World Cup history as Germany scored five times in the first half in reaching the final.
Toni Kroos drove in the third and then tapped in his second before Sami Khedira made it 5-0 from 12 yards.
Andre Schurrle added two more after the break before Oscar’s late consolation.
Germany will play either Argentina or Netherlands – who face each other on Wednesday – in Sunday’s final.
Heartbreaking images of Brazilian players and their supporters were beamed around the world.
The home team was ruthlessly humiliated defeat by Germany.
Shots from the Estadio Mineirao in Belo Horizonte and from telecasts across the country known as the spiritual home of football show Brazil fans weeping and screaming in apparent disbelief.
Fans who had gathered at the golden sands of Copacabana beach groaned and then eerie quiet from nearly the entire Fan Fest — except for a small contingent of about a dozen German supporters, who burst into excited cheers.
Brazil has spent billions of dollars preparing for the tournament, with expectations that home advantage could deliver Brazil a sixth title.
But with star striker Neymar out injured and captain Thiago Silva suspended, the Brazilians could not handle the Germans.
A thunderous occasion that began with Brazil riding a tidal wave of emotion was reduced to a nightmare as Germany were 5-0 up inside 29 remarkable minutes in front of a disbelieving crowd at the Estadio Mineirao.
Brazil’s players mourned the injured Neymar before kick-off but Silva was an even bigger loss. The result was their first competitive home defeat in 39 years, and the end of their hopes of making it to the World Cup final at the iconic Maracana on Sunday.
Muller gave an outstanding Germany an early lead before a period of utter carnage saw Klose break the World Cup scoring record, Kroos add two more in the space of 179 seconds and Sami Khedira net a fifth.
Chelsea striker Schurrle, on as a substitute, added two more after the break before Brazil’s followers delivered what must be regarded as the defining insult to their national team – cheering every German pass and applauding their goals.
Many Brazil supporters, swamped with such anticipation as they gathered in their thousands around the ground hours before kick-off, were reduced to tears after less than 30 minutes, and reduced to such a state of shock that it was only at half-time that they registered their first serious dissent.
This equalled Brazil’s heaviest margin of defeat, a 6-0 loss to Uruguay in the 1920 Copa America, but the impact of this reverse, not just on the world stage but in their homeland, will put this alongside the 1950 World Cup final defeat by the Uruguayans as their darkest football day.
Muller’s early goal was a bad enough blow, but the manner in which Luiz Felipe Scolari’s side crumbled in the space of seven minutes is likely to be matter of national debate in this country for years to come.
This was Brazil’s first defeat at home for 12 years. The loss for a country built on sporting pride, and at their own World Cup, will be bad enough to take – the scale of defeat will take the inquests to a new level.
The statistics stacked up like pieces of rubble around the feet of Scolari and his players. This was the first time a team had scored seven in a World Cup semi-final, and the biggest defeat in one of these games since West Germany beat Austria 6-1 in 1954.
This is Brazil’s biggest defeat in World Cup finals history, surpassing their 3-0 loss to France in the final in 1998.
The five-time champions’ team coach bears the phrase “Brace Yourself – The 6th Is Coming”. It did indeed arrive, but only in the back of goalkeeper Julio Cesar’s net.
With all David Luiz’s defensive indiscipline offering rich pickings for Germany’s speed and mobility, the game swiftly descended into a fiasco for Brazil.
Much has been made of their over-emotion and there was, in retrospect, an overblown public reaction to the absence of Neymar, injured in the quarter-final against Colombia, in the hour leading up to kick-off.
Scolari led his players off the team coach wearing a white “Forca Neymar” baseball cap while captain Luiz and Cesar held up his number 10 shirt during a stirring rendition of Brazil’s national anthem.
It was all downhill, and rapidly, for Brazil from the moment Muller was the beneficiary of dreadful marking to steer in Kroos’s corner.
Brazil simply fell apart and it was an invitation Germany was not going to refuse as Klose scored at the second attempt to set a new World Cup record of 16 goals in only 23 games.
What followed was one of the most remarkable passages of play in any World Cup game, let alone a semi-final, as Germany did not just look like scoring on every attack, they invariably did.
Throughout this World Cup there has been a suspicion a mediocre Brazil defence has been disguised. With the shield of Silva removed, they were simply taken apart by Germany, wilting under pressure and abject in coping with their attacking variety.
Kroos side-footed home a finish Cesar touched but could not save, then quickly added another when set up by the unselfish Khedira.
Khedira added another before half-time in an example of the complete disintegration of Brazil’s organisation, discipline and basic defence. He strolled towards the penalty area untroubled before exchanging passes with Mesut Ozil to score.
It was only then, perhaps as full recognition sunk in, that Brazil’s supporters started to deliver a toxic reaction to their team, with striker Fred singled out for vicious treatment.
Despite a lively start to the second half that saw Germany keeper Manuel Neuer distinguish himself, normal service was resumed as Schurrle finished off a fine passing move before drilling a near-post finish past Cesar, who should have done better.
It was at this point the home fans threw their support behind Germany, cheering passing moves and even breaking into applause for Schurrle’s goal.
Oscar’s late goal was nothing in the way of consolation to Brazil’s fans, who turned savagely on their players – many of whom left the pitch in tears – at the final whistle.
Brazil knew their World Cup dream might have to end. No-one suspected for a moment it would end like this.
Woeful does not come close to describing Brazil’s performance on Tuesday.