Zinedine Zidane’s men trashed Villarreal 2-1 to win their 34th domestic title, they won it last in 2017.
Real are now seven points clear at the top of the table with one left to play.
Messi admitted Madrid are worthy of the title as they have won all 10 games played since La Liga’s resumption in June, to stop Barca from making it three titles in a row.
However, he was sad with his side’s performances.
“We didn’t expect or want it to end in this way, but it’s a reflection of our season,” Messi told Movistar after Osasuna ended Barca’s 42-game unbeaten run at Camp Nou in the league.
“[We’ve been] an inconsistent, weak team that has been beaten in intensity and desire. It has been easy to score goals against us.
“Madrid did what they had to do. They haven’t lost a game since the restart, which deserves credit, but we have helped them by dropping points we should not have dropped.”
Source; Tale Tela