Match ends, Portugal 2, Egypt 1.
Cristiano Ronaldo won the battle between two of Europe's in-form strikers as Portugal defeated Mohamed Salah's Egypt 2-1 in Zurich.
The European champions trailed until the 90th minute before Ronaldo scored twice to steal victory.
Salah opened the scoring after the interval with a sweet left-footed drive from outside the area.
- Kane and Rashford up front? Pick your England World Cup team
- Italy pay tribute to defender Astori before Argentina defeat
But Ronaldo made it 43 goals in 40 appearances this term as Portugal laid down a marker before the World Cup.
|Top goalscorers in international football|
|Ali Daei (Iran) - 109 goals|
|Ferenc Puskas (Hungary) - 84|
|Cristiano Ronaldo (Portugal) - 81|
|Kunishige Kamamoto (Japan) - 80|
|Godfrey Chitalu (Zambia) - 79|
After a tame first half, Liverpool forward Salah backed up his impressive four-goal performance against Watford on Saturday with a smart finish to give Egypt the lead.
With the clock ticking down and with victory for Egypt in sight, Portugal's captain equalised and then sealed the win with two powerful headers in the dying minutes.
Next up for Portugal is the Netherlands - who fell to defeat against England on Friday evening - while Egypt face Greece.
- 21Cédric Soares
- 3Pires da Fonseca
- 2Bruno AlvesBooked at 88mins
- 5Jose Guerreiro
- 10João MárioSubstituted forRicardo Quaresmaat 61'minutes
- 13NevesSubstituted forBruno Fernandesat 76'minutes
- 8João MoutinhoSubstituted forAndré Gomesat 61'minutes
- 11Bernardo SilvaSubstituted forGelson Martinsat 68'minutes
- 9André SilvaSubstituted forGonçalo Guedesat 76'minutes
- 7Cristiano Ronaldo
- 1Rui Patrício
- 4Novo Neto
- 6José Fonte
- 15André Gomes
- 16Manuel Fernandes
- 17Gonçalo Guedes
- 18Gelson Martins
- 19Mário Rui
- 20Ricardo Quaresma
- 23Adrien Silva
- 25Bruno Fernandes
- 7FathyBooked at 54mins
- 19El SaidSubstituted forWardaat 66'minutes
- 8El Said HamedSubstituted forAshour Sanad Attiaat 87'minutes
- 10SalahSubstituted forShikabalaat 79'minutes
- 9Hassan MahgoubSubstituted forMohsenat 62'minutes
- 3El Mohamady
- 12Abbas Eldawy
- 16Razek El-Shenawy
- 25Ashour Sanad Attia
- Paolo Silvio Mazzoleni
- Shots on Target
Second Half ends, Portugal 2, Egypt 1.
Delay over. They are ready to continue.
Video Review: Goal. Referee decision on field stands.
Delay in match (Portugal). Video Review.
Goal! Portugal 2, Egypt 1. Cristiano Ronaldo (Portugal) header from the centre of the box to the bottom right corner. Assisted by Ricardo Quaresma with a cross following a set piece situation.
Ricardo Quaresma (Portugal) wins a free kick on the right wing.
Foul by Marwan Mohsen (Egypt).
Goal! Portugal 1, Egypt 1. Cristiano Ronaldo (Portugal) header from very close range to the bottom left corner. Assisted by Ricardo Quaresma with a cross.
Corner, Portugal. Conceded by Ali Gabr.
Attempt saved. Bruno Fernandes (Portugal) right footed shot from outside the box is saved in the top centre of the goal.
Bruno Alves (Portugal) is shown the yellow card for a bad foul.
Foul by Bruno Alves (Portugal).
Marwan Mohsen (Egypt) wins a free kick in the attacking half.
Substitution, Egypt. Hossam Ashour replaces Tarek Hamed.
Attempt saved. Shikabala (Egypt) left footed shot from outside the box is saved in the top right corner.
Foul by Bruno Alves (Portugal).
Amr Warda (Egypt) wins a free kick in the attacking half.
Foul by Rolando (Portugal).
Marwan Mohsen (Egypt) wins a free kick on the left wing.