Cristiano Ronaldo defenses Lionel Messi in a in Wednesday's prestige friendly in Switzerland. [Photo: Agencies]
Two of the world's best footballers went head-to-head in neutral Switzerland, and once again Lionel Messi came out on top as Argentina snatched a last-gasp 2-1 friendly win over Portugal on Wednesday.
His Real Madrid arch-rival Cristiano Ronaldo put the European side level in the 21st minute after Angel Di Maria's opener in Geneva, but Barcelona superstar Messi gave the South Americans the spoils with a 90th-minute penalty.
The duo have matched each other almost goal for goal this season in La Liga, and Messi has the upper hand with Barcelona seven points clear and resounding 5-0 victors in the opening "Clasico" clash between the two clubs.
And the two-time world player of the year was involved in Argentina's 14th-minute opener as he cut in from the right in trademark fashion to set up Real winger Di Maria.
But Ronaldo, who followed up Messi's weekend hat-trick with a double of his own to regain top spot in the Spanish scoring charts, pounced from close range soon after from striker Hugo Almeida's flick-on.
Ronaldo should have made it 2-1 soon after halftime but hit the bar from close range, then saw Almeida waste an even better opportunity before both were substituted along with Nani.