Ronaldo burst away with possession with his side hunting a third goal against Abha just before half-time. However, the referee clearly felt enough time had been played and called time on the opening period of the match.
Furious with the decision to halt the game, Ronaldo picked up the ball and thrashed it up into the air. Clearly an act of dissent, the match official immediately showed Ronaldo a yellow card.
But Ronaldo risked further punishment as he made his way off the pitch. He furiously dismissed whatever the referee said by throwing his arm in the air in the direction of the official.
The 38-year-old continued to complain as he made his way off the pitch. His Al-Nassr team-mates remonstrated with the referee but were told to head to the dressing room.
Al-Nassr led 2-0 at the time but Ronaldo had failed to get on the scoresheet. Instead, goals from Sami Al-Nejai and Adullah Al-Khaibari had put the Riyadh-based club into a strong lead. Mohammed Maran scored a third early in the second half.
It is the second time in a week that Ronaldo has lost his temper. The Manchester United and Real Madrid icon incredibly stormed off the pitch after Al-Nassr were beaten in their top-of-the-table clash with Nuno Espirito Santo's Al-Ittihad.
Social media footage shared after the game revealed that Ronaldo had been angered by chants in support of his arch-rival Lionel Messi. Mocking Ronaldo, fans could be heard chanting "Messi, Messi, Messi" in support of the Paris Saint-Germain attacker and World Cup winner.