Real Madrid won their 35th La Liga title on Saturday with four games left, thanks to a 4-0 home win over Espanyol and two goals from Rodrigo.
Madrid, who needed a point to claim the trophy, scored two Brazilian goals at the Santiago Bernabeu Stadium ahead of goals from Marco Asensio and Karim Benzema in the first half.
Madrid are 17 points ahead of second-placed Sevilla with four games remaining. Barcelona are ahead of the game but are 18 points away.
Given that they have been at the top of the table since November, it came as no surprise that Madrid won a league they had dominated for months, but the sluggishness of Barcelona and Sevilla gave them a chance to take the throne earlier than expected.
As La Liga draws to a close, Madrid can turn their attention entirely to the second leg of the semi-final against Manchester City at home on Wednesday. Another European final.
Madrid manager Carlo Ancelotti gave Benzema and Vinicius Jr. a break from the beginning for a visit to Espanyol, while Rodrigo scored two goals at the end of the first half to seize the opportunity.
He led Madrid in the 33rd minute as he drove into the far corner for his second league goal in this campaign with compatriot Marcelo.
After a rare offensive start, Mariano Diaz recovered the ball deep in the Espanyol region, and Rodrigo finished the clinical trial in one second, beating goalkeeper Diego Lopez.
Eduardo Camavinga hit a third of Madrid on the counter in the 55th minute at Asensio, with Luka Modric substituted for Casemiro by Toni Kroos and Benzema in the following time.
Benzema scored his 42nd goal in all competitions this season, confirming Madrid’s overwhelming victory. Because Ancelotti became the first manager to win all five major European league titles.