Portugal fought back from a goal down at the interval to beat Mexico 2-1 in extra time in the Confederations Cup third-place game on Sunday. Portugal sent the game into extra time with Pepe's volley with stoppage time approaching. Adrien Silva won it with a 104th-minute penalty following Miguel Layun's handball in the area.


Both teams finished with 10 men. Portugal's Nelson Semedo picked up his second yellow card in the 106th, and Mexico's Raul Jimenez was red-carded six minutes later for a reckless tackle.


With little at stake on a wet afternoon in Moscow, both coaches gave game time to fringe players. Mexico coach Osorio was also sent off for his angry reaction to the referee's decision not to give a penalty.


Portugal’s gaffer made eight changes from the loss to Chile in the semifinals, while Mexico coach also made five changes. Guillermo Ochoa showed sharp reflexes in the 16th minute to stop Andre Silva's penalty, awarded after he was brought down by Rafael Marquez.


Portugal defender Luis Neto turned Javier "Chicharito" Hernandez's cross into his own net in the 54th to give Mexico a 1-0 lead.