Trois sur trois pour le Mexique, qui a disposé ce 8 juillet 2007 de la Nouvelle-Zélande sur le score de 2:1 dans le Commonwealth Stadium d'Edmonton. Le match s'est disputé sous une pluie battante.

Les vainqueurs du Groupe C prennent l'avantage à la 24ème minute, lorsque le gardien néo-zélandais Jacob Spoonley repousse une frappe de Javier Hernández dans les pieds de Christian Bermúdez, qui n'a plus que expédier le ballon au fond des filets. Le Mexique aurait dû doubler la mise cinq minutes après, sur une belle passe de Carlos Vela pour Javier Hernández. Mais le milieu de terrain de Guadalajara rate la cible à bout portant. Les Océaniens manquent l'égalisation juste avant la pause, sur un corner contrôlé de la poitrine par le défenseur Michael Boxall, mais envoyé au-dessus de la transversale.

Malgré le déluge qui s'abat sur ce stade de 60 000 places, les supporters mexicains fêtent comme il se doit le deuxième but de El Tri, intervenu à la 78ème minute. A la réception d'un centre de José Guerrero, Osmar Mares catapulte le cuir sous la transversale. La Nouvelle-Zélande avait besoin d'une victoire pour conserver un espoir de qualification, mais elle réagit trop tard. Quand Jack Pelter réduit le score, signant ainsi le seul but de son équipe au Canada, le chronomètre affiche déjà la 89ème minute. Les Kiwis quittent la compétition sans avoir inscrit le moindre point, tandis que le Mexique, qui avait laissé au repos six joueurs ayant reçu un carton jaune, disputera son huitième de finale à Montréal le 12 juillet, contre un adversaire qui sera connu ce soir.