A livid Cristiano Ronaldo lost his head on Monday evening after he was sent off for appearing to elbow and stamp on his opponent during Al-Nassr's Saudi Super Cup defeat – before then inexplicably raising his fist towards the referee.
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.
🚨 Cristiano Ronaldo almost tried to punch Referee with the ball after he got sent off with the Red Card
Most arrogent footballer of all time 🤦pic.twitter.com/RiUxEwIDbA
Cristiano Ronaldo saw red following a clash with Al Hilal's Ali Al-Bulaihi on Monday evening
Ronaldo appeared to elbow and then stamp on his opponent - sparking a brawl on the pitch
Referee Mohammed Al-Hoaish brandishes a straight red card to Ronaldo for violent conduct
Footage then appears to show Ronaldo raising his fist towards the referee after his red card
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 so angry that it saw him rage in the match official's direction.
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.
The incident sparked a brawl between the two sets of players during the cup semi-final
Earlier in the game Ronaldo was booked following protests over a disallowed Al-Nassr goal
He leaves the pitch incensed over the decision, which almost saw him punch the referee
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.