Iran Press/ Europe: The Brazilian twice exploited Barcelona's lackadaisical high line to put Real 2-0 up within the first 10 minutes before Robert Lewandowski halved the deficit just after the half-hour mark.
But Vinicius completed his hat-trick from the spot in the 39th minute, having been hauled down in the area by Ronald Araujo, before Rodrygo completed a one-sided win after the interval.
To compound a miserable evening in Riyadh for Barcelona, Araujo was dismissed in the 71st minute for another foul on Vinicius.
216
Read more:
Barcelona 0-4 Real Madrid (agg. 1-4): Benzema hat-trick steers Real to final