Goalkeeper Guillermo Ochoa made a series of outstanding saves to help Mexico hold Brazil to a 0-0 draw in the teams' second group-stage match at the World Cup on Tuesday.
The result leaves both teams with four points each in Group A.
Ochoa just managed to keep Neymar from scoring in the 26th minute, with the Brazilian's header set to fly just inside the post when Ochoa dived to his right to push the ball wide.
Ochoa also made three other difficult saves to keep the hosts from breaking the deadlock -- a shot by Paulinho, a second-half effort by Neymar and a close-range header by Thiago Silva in the 86th minute that produced a remarkable block by the Mexico keeper.
Substitutes Marouane Fellaini and Dries Mertens prevented Belgium's much-hyped World Cup campaign falling flat as they came from behind to beat Algeria 2-1.
Belgium, seen by many as genuine contenders in Brazil, were losing to Sofiane Feghouli's first-half penalty until coach Marc Wilmots made all three substitutions by the 65th minute.
First Fellaini levelled with a towering header 20 minutes from time then Mertens, sent on at the interval, rifled home Eden Hazard's 80th-minute pass.
A goalkeeping blunder from Igor Akinfeev proved costly for Russia as they were held to a 1-1 draw in their Group H opener against South Korea.
Neither side was able to make a breakthrough in an uninspiring first 45 minutes, but the second half proved instantly more entertaining -- Russia had an opportunity to take the lead moments after the restart, but Vasily Berezutskiy could only find the side netting with his header.
At the other end, Akinfeev then twice struggled to gather shots -- the first from Ki Sung-Yeung and the second from Kim Young-Gwon -- but escaped unscathed for his blunders. However, when substitute Lee Keun-Ho took aim from distance on 68 minutes, the goalkeeper was not so fortunate; the shot spilled up and out of the CSKA Moscow man's hands and found its way over the line before he was able to retrieve it.
There was some consolation for the 28-year-old within six minutes, though: Zenit striker Alexander Kerzhakov, introduced from the bench for Yuri Zhirkov in the wake of the opening goal, was able to slot home a loose ball after Jung Sung-Ryong's parry to level the scores.
Information from the Press Association was used in this report.