Berlin, June 22 (DPA) Portugal defeated Mexico 2-1 Wednesday to take maximum points from Group D and set up a second round clash with the number two team in Group C.
Iran drew 1-1 with Angola in the other Group D game, leaving Mexico in second place with the prospect of meeting either Argentina or the Netherlands in the next round.
The Mexicans did their best to self-destruct - giving away a first-half penalty, missing a second-half spot kick and having Luis Perez sent off - but they qualified with four points.
Maniche put Portugal ahead and Simao made it two from the spot after Marquez had handled. Fonseca pulled one back for Mexico and Bravo missed a penalty after a handball from Miguel.
Portugal finished top in Group D with nine points, followed by Mexico (4), Angola (2) and Iran (1).
The pairings for the next round will be known after the Group C encounter between Argentina and the Netherlands in Frankfurt