RIO DE JANEIRO - Brazil exploded into collective celebration after its hard-fought World Cup quarter-final match against Colombia 2-1.
As the final whistle blew, thousands of fans wearing Brazil's canary-coloured jersey and watching the match on Copacabana beach in front of a giant TV screen jumped and screamed with joy on Friday (Saturday AEST).
Others were less optimistic. Brazil now faces a powerful German team in Tuesday's (Wednesday AEST) semi-final, and will play without its captain Thiago Silva, who got his second yellow card in the match and injured star striker Neymar.
In Sao Paulo, about 2000 people gathered on the grounds of the Vai Vai samba school, where a Carnival atmosphere flowed before the match, but was more muted during the tense second half.
As the final whistle blew, the Vai Vai drum corps erupted into high gear, as women danced a frenetic samba, men ran around lifting plastic chairs into the air, and parents held toddlers aloft in glee as the party prepared to roll all night.