Portugal beat Mexico in Confed Cup third-place game Adrien Silva scored an extra-time penalty as Portugal recovered from a goal down to beat Mexico 2-1 in Sunday's third-place play-off at the Confederations Cup in Moscow.