Uruguay beat Brazil in the last final played in Brasil, way back in 1950.
And the Brazilians still haven't gotten over it, even with the subsequent 5 championships (all won on foreign soil).