A stunning last-gasp header by Portugal's Bruno Alves earned his side a fortunate 1-0 win over fellow World Cup qualifiers Mexico in a warmup match in Foxborough, Massachusetts on Friday.
The game looked set for a goalless draw when Bruno Alves soared to send an unstoppable header past goalkeeper Guillermo Ochoa in the 93rd minute from a cross by Joao Moutinho.
But Portugal, missing captain Cristiano Ronaldo who is suffering from tendinosis and a thigh injury, also had to thank their stopper Eduardo who gave an inspired performance.
Mexico dominated the second half but Eduardo kept them out with fine saves from Hector Herrera, twice, and Alan Pulido leaving the door open for Bruno Alves to grab the late winner.
Portugal looked dangerous in the first half and Mexico keeper Jose Corona, replaced by Ochoa at halftime, had to deny Vierinha and then Eder after Fabio Coentrao put him through.
Mexico came close to scoring before halftime though with a long-range effort from Andres Guardado that flew just wide of the far post with Eduardo scrambling across his goal.