Real Madrid did well to close to the gap at the top of the La Liga table after an emphatic 3-0 win over Girona on Matchday 17.
Barcelona dropped points against Real Betis earlier on Saturday in a 2-2 draw, and Los Blancos did well to take advantage of the slip up after their 2-1 defeat in midweek in Bilbao.
Jude Bellingham grabbed the opener for the champions in the first half before Arda Guler and Kylian Mbappe joined in on the party in Catalonia.
Real Madrid are now two points behind Barcelona with a game in hand and will be aiming for the top spot ahead of the second round of the season.
Up next, Madrid take on Atalanta away in the UEFA Champions League in three days, earnestly aiming to bounce back after their 2-0 defeat in England to Liverpool.