The first half was one with few clear chances for either team, with the heat of Fortaleza looking too much for the players to play an energetic match.
The closest a team come to a goal in the opening stages was a Hector Herrera effort that narrowly went past the left hand post, with Mexico creating more chances than their Dutch opponents.
Mexico looked to deal with the heat better, and they scored the important first goal of the match in the 48th minute.
Giovanni Dos Santos may have struggled during his time at Tottenham, but he made a great impact in this match. Collecting the ball 30-yards-out, the winger chested the ball down before thumping a half volley shot into the bottom corner, a wonderful strike to give the Mexicans a 1-0 lead in Fortaleza.
Netherlands knew they needed something quickly, and started to play far more attacking after going behind.
A Stefan De Vrij effort was brilliantly saved by Guillermo Ochoa on to the post, with what looked like their best chance to equalise.
Then in the 88th minute, that changed. Wesley Sneijder equalised in the 88th minute with powerful strike into the bottom corner to break Mexican hearts.
Just when it looked like extra-time was imminent, Arjen Robben was fouled by Rafael Marquez in the penalty area in the 94th minute. Substitute Klaas Jan Huntelaar calmly slotted the ball into the corner to send the Dutch through to quarter-finals at the expense of a superb Mexican team.