Brazil would have booked a round of 16 berth had they beaten Mexico but little known goalkeeper Guillermo Ochoa produced at least two stunning saves in a heroic display to deny the Selecao a win in a high-voltage Group A clash here.
The 28-year-old Ochoa, who plays in France for AC Ajaccio, first thwarted Neymar's 26th minute header with a spectacular dive to his right and then blocked Thiago Silva's headed attempt in the 87th minute to the huge groan of the sea of yellow-clad Selecao fans.
But ultimately, the five-time champions failed to break down the stubborn Mexican defence and the seemingly impenetrable wall thrown around their goal by Ochoa. Mexico survived the grinding offence from Brazil and frustrated the hosts' march to the second round.
After today's draw, Brazil and Mexico occupy to top spot in Group A on four points each. The group, which also has Croatia and Cameroon as other teams, is now wide open.
Also Read
Widely billed dark horse to lift the trophy, Belgium had to toil hard to erase the 0-1 deficit after Algeria had taken a surprise lead in the 25th minute against the run of play through a penalty kick conversion by Sofiane Feghouli.
Belgium, whose most of players ply trade in top European clubs, turned the match on its head with two goals in the space of 10 minutes.
Manchester United's Marouane Fellaini equalised in the 70th minute through a glancing header before substitute Dries Mertens made a fierce finish with a low shot for the winning goal in the 80th minute.