Brazil's World Cup dream came to a shock end after a 2-1 defeat to Norway, sending the five-time champions crashing out before the quarter-finals for the first time since 1990.