In pictures: Brazil in shock over Germany defeat
Brazil's 7-1 thrashing by Germany in the World Cup semi-final on Tuesday has sent shockwaves through the country, leaving fans of the host nation crushed.
Brazil suffered their worst-ever World Cup defeat and first home loss in 12 years.
Brazilians gathered in their thousands at Copacabana Beach in eager anticipation of the match...but the carnival atmosphere was not to last.
Fans were left stunned after Germany went 5-0 up in the first 29 minutes of play.
Many had already left the Belo Horizonte stadium by the start of the second half.
For football fans and pundits in Brazil - a country built on sporting pride - the defeat came as a bitter shock.
Smiles turned to tears on Copacabana Beach as Germany scored again and again.
After Tuesday's defeat, some Brazil fans have questioned whether hosting the tournament had been worth the cost.
Dejected fans hung around the streets of Belo Horizonte in the hours after the game.
German newspapers hailed the historic result. The front page of Bild, the biggest-selling paper in Germany, reads: "7-1. No words for it!"
A different atmosphere in Duesseldorf, Germany, where fans celebrated their team's victory into the early hours.