All hell broke loose in dying moments of the semi-final – in which Al-Nassr were trailing 2-0 – when the Real Madrid legend saw red following a clash with Al-Hilal’s Ali Al-Bulaihi near the touchline.
Al-Bulaihi tried to prevent the Portuguese superstar from grabbing the ball to take a quick throw-in, leading to the pair to square up with the ball still out of play.
Footage then appeared to show Ronaldo throwing an elbow in the direction of the Al-Hilal defender, sending him crashing to the floor and sparking a melee of pushing and shoving between the players, with the opposition unhappy at the challenge.
Another clip then appeared to show Ronaldo stamping on an already downed Al-Bulaihi – but the advertising boards obstructed the view, making it unclear whether Ronaldo made contact with the player.
The incident sparked a brawl between the two Saudi rival teams, with former Chelsea defender Kalidou Koulibaly rushing to the aid of his team-mate before being pushed, with Al-Nassr and former Man City defender Aymeric Laporte trying to act as peacemaker in the dramatic late scenes.
Ronaldo watched on as the two sets of players pushed and shoved each other but referee Mohammed Al-Hoaish soon brandished a straight red card, leaving the 39-year-old incensed at the match official.
So much so, Ronaldo motioned as if he wanted to throw a punch – or perhaps punch the ball he was holding – in the referee’s direction before withdrawing the action.
Having already landed himself in very hot water, Ronaldo then sarcastically patted one match official on the shoulder after being shown the straight red.
As he was leaving the pitch, Ronaldo appeared to tell the crowd ‘all of you are witnessing this robbery’.
It was an extremely controversial ending to a frustrating night for both club and player as they were eliminated from the competition by the Saudi Pro League leaders.
Earlier in the night, Ronaldo had already clashed with the ref after Al-Nassr had a goal disallowed with the game still goalless.
Otavio thought he had given his side the lead, but it was chalked off after Ronaldo had failed to make contact with the ball and Otavio was deemed to be in an offside position when he put the ball into the net.
The Portuguese icon was shown a yellow card for his protesting over the disallowed goal, setting the wheels in motion for tempers to boil over later in the game.
Salem Aldawsari and Malcom secured the win with two second-half goals to proceed to the next round of the Saudi Super Cup, with Sadio Mane adding a late consolation deep into injury time for 10-man Al-Nassr.
It’s not the first time Ronaldo has made headlines for all the wrong reasons in Saudi football this season.
The former Manchester United star was suspended for one match by Saudi football chiefs after he appeared to make an obscene gesture during Al-Nassr’s win over Al Shabab in February.