Vinicius Jr conceded he was "no saint" after his hat-trick inspired Real Madrid to a 4-1 win over Barcelona to claim the Spanish Super Cup while his antics also saw Ronald Araujo sent off for two fouls on the Brazilian winger.
Real toyed with last year's champions at Al Awwal Park in Riyadh with Vinicius the tormentor in chief. The 23-year-old helped himself to a first-half hat-trick including a 39th-minute penalty after being hauled down in the area by Barca captain Araujo.
Robert Lewandowski reduced the arrears with a goal on 33 minutes while Rodrygo sealed an emphatic win with Real Madrid's fourth goal midway through the second half.
It was Real Madrid's 13th Super Cup win to take them to within one of their bitter rivals. It is the second time they have won the trophy since it was moved to Saudi Arabia in 2020.