Following Barcelona’s 4-2 loss to Girona on Saturday, Real Madrid was crowned the winners of Spain.
For Xavi’s team, Andreas Christensen started the score, but Artem Dovbyk tied the score just one minute later.
However, Barca led 2-1 at the half thanks to a penalty kick from Robert Lewandowski.
But Porto and Migue Gutierrez scored two goals in quick succession to give Girona a 3-2 lead, and Portu added another.
Real had trounced Cadiz 3-0 at home earlier in the day.
For Los Blancos, Brahim Diaz, Jude Bellingham, and Joselu all scored goals.
Due to these outcomes, Real leads the table with 87 points after 34 games, while Barcelona, who slid to third place with 73 points, is unable to catch up.
There are four La Liga games remaining in this season.