Ronaldo's last-gasp two-goal show steals Salah limelight

Ronaldo's last-gasp two-goal show steals Salah limelight
Ronaldo's last-gasp two-goal show steals Salah limelight

Zurich (AFP) – Cristiano Ronaldo hit two goals in stoppage time as European champions Portugal defeated Egypt 2-1 in a friendly international on Friday, winning his personal duel with Mohamed Salah who had put the seven-time African champions ahead.

Ronaldo, appearing in his 900th career match, made his mark to devastating effect as time ran out.

First, he pulled his team level with a header from a Ricardo Quaresma cross, before adding the winner in almost identical circumstances in the fourth minute of injury time.

However, the 33-year-old Real Madrid star had to wait for the VAR system to validate his goal after a suspicion of offside. His two-goal salvo took his Portugal tally to 81. 

Earlier, Salah, who has shone at Liverpool this season with 28 Premier League goals, broke the deadlock in Zurich after 56 minutes.

After a quickfire exchange of passes, Abdallah El Said found Salah in space for his teammate to beat Beto in the Portuguese goal with a sweetly-timed left-foot strike from the edge of the area.

Advertisement

Ronaldo had two first-half chances blocked as he tried to continue his impressive recent form which had seen him score 18 goals in his last nine La Liga games, including registering a 50th hat-trick. 

Salah was replaced late in the game by Shikabala and Portugal sensed a chance to grab a share of the spoils.

Quaresma, meanwhile, saw a 72nd minute attempt saved by Mohamed El-Shenawy in the Egypt goal while Bruno Alves saw a close-range header from a corner drift wide of the goal.

Advertisement

Shikabala had a fierce shot saved by Beto diving high to his right before Alves’s frustrations boiled over late in the game with a yellow card.

But with time running out, Ronaldo had the final say.

Egypt will play in Group A at the World Cup with Russia, Uruguay and Saudi Arabia.

Portugal are in Group B and will face Spain, Morocco and Iran.

200+ Channels & Local Sports
200+ Channels & Local Sports
  • Price: Plans starting at $14.99/mo (Latino)
  • Watch Ligue 1, Copa Libertadores & World Cup Qualifiers
Every MLS Match in One Place
Every MLS Match in One Place
  • Price: $12.99/mo (Now included with standard subscription)
  • Watch every MLS regular season game, Playoffs & Leagues Cup
Many Sports & ESPN Originals
Many Sports & ESPN Originals
  • Price: $11.99/mo (or ESPN Unlimited for $29.99/mo)
  • Features LaLiga, Bundesliga, FA Cup & NWSL
2,000+ Soccer Games Per Year
2,000+ Soccer Games Per Year
  • Price: Starting at $8.99/mo
  • Features Champions League, Serie A & Europa League
Home of the Premier League
Home of the Premier League
  • Price: Starting at $10.99/mo
  • 175+ Exclusive EPL matches per season
    EDITORS’ PICKS

    World Soccer Talk © 2025. Made in Florida.

    World Soccer Talk, like Futbol Sites, is a company owned by Better Collective. All rights reserved. World Soccer Talk is reader-supported and may earn a commission through our partner links.

    Better Collective Logo