Portugal captain Cristiano Ronaldo scored two stoppage time goals to steal a 2-1 win over Egypt after Mohamed Salah had given the African side the lead in an entertaining World Cup warm-up in Switzerland on Friday.

Portugal's Cristiano Ronaldo celebrates a goal with teammates.Portugal's Cristiano Ronaldo celebrates a goal with teammates.

Salah scored with a thumping drive to put Egypt ahead early in the second half. However, Ronaldo refused to be upstaged and he sneaked in behind his marker to head in Ricardo Quaresma's cross in the 92nd minute.

Not content with that, Ronaldo scored again with another header, once more from a Quaresma pass, with the final move of the game.

There was initial confusion as they referee consulted the video assistant referee (VAR) system for a possible offside before allowing the goal.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.