Semifinal: Germany 7, Brazil 1

BELO HORIZONTE, Brazil — Germany poured in the goals Tuesday to hand Brazil its heaviest World Cup loss ever with an astounding 7-1 rout in the semifinals that stunned the host nation.

Miroslav Klose scored a record-setting 16th career World Cup goal in a five-goal spurt in the first half asBrazil's defense was torn apart.

The Germans reached their eighth final and will face either Argentina or the Netherlands on Sunday at the Maracana Stadium in Rio de Janeiro.

"We wanted to make the people happy ... unfortunately we couldn't," Brazil defender David Luiz said. "We apologize to all Brazilians."

It's also Brazil's first loss in a competitive match on home soil since 1975, when Peru won 3-1 at the very same Mineirao Stadium in the Copa America. Its last loss at home came in a friendly with Paraguay in 2002.

"We did what we thought was best," said Brazil coach Luiz Felipe Scolari. "Please excuse us for this mistake. I'm sorry we could not get to the final."

Brazil's attack was weakened by the loss of Neymar, who fractured a vertebra after getting kneed in the back in the quarterfinal win over Colombia. But it was Brazil's porous defense that was the biggest problem in the first half as the host also sorely missed suspended captain Thiago Silva.

Toni Kroos and Andre Schuerrle scored two goals each, while Thomas Mueller and Sami Khedira added the others.

"The space we had was bigger than against defensive teams," Mueller said. "We took advantage of it superbly, the opponent at some point gets broken.

It was Germany's biggest World Cup win since routing Saudi Arabia 8-0 in a group match in 2002.