Cristiano Ronaldo won the fight between two of Europe’s in-form strikers as Portugal vanquished Mohamed Salah’s Egypt 2-1 in Zurich.
The European champions trailed until the the 90th minute before Ronaldo scored twice to take triumph.
Salah opened the scoring after the half-time with a sweet left-footed drive from outside the area.
Be that as it may, Ronaldo made it 43 goals in 40 appearances this term as Portugal set out a marker before the World Cup.
After a manageable first half, Liverpool forward Salah backed-up his noteworthy four-goal performance against Watford on Saturday with a savvy finish to give Egypt the lead.
With the clock ticking down and with triumph for Egypt in sight, Portugal’s captain equalized and fixed the win with two effective headers in the final few minutes of the game.
Next up for Portugal is the Netherlands – who tumbled to vanquish against England on Friday evening – while Egypt confront Greece.