Cristiano Ronaldo's first game since signing for Al Nassr proved to be an unexpected classic. He was not playing for Al Nassr though.
PSG
Not exactly anyway. Ronaldo lined up for a Saudi all-star XI in a friendly game against French champions Paris Saint-Germain on Thursday.
PSG
The Saudi XI was formed exclusively of players from Al Nassr and Al-Hilal, while PSG included Lionel Messi, Kylian Mbappe and Neymar in their starting XI.
PSG
Ronaldo scored twice but PSG went on to win 5-4 despite playing for more than half of the game with only 10 players. Messi and Mbappe both scored for PSG.
PSG
It took Messi less than three minutes to give PSG the lead following a neat pass from Neymar. Mbappe thought he had made it 2-0 midway through the first half but he was ruled offside.
PSG
Then came the start of the Ronaldo show. His first goal came from the penalty spot after it had been adjudged that Keylor Navas had accidentally punched him in the head.
PSG
Ronaldo wore a bruise on his cheek for the rest of the match but replays suggested that the penalty award may have been a little harsh on the keeper.
PSG
PSG were reduced to 10 men before half-time when Juan Bernat was shown a straight red card for a foul on Salem Al Dawsari.
PSG
But the French side defied their numerical disadvantage by retaking the lead courtesy of Marquinhos four minutes after Bernat's sending off.
PSG
Marquinhos had been set up by a fine cross from Mbappe. PSG should have made it 3-1 moments later after Neymar won a penalty kick.
PSG
But Neymar failed to convert his spot kick as his tame effort was saved by Mohammed Al-Owais.