Barcelona clinched their 28th La Liga title at city rivals Espanyol courtesy of a Lamine Yamal screamer.
In what is becoming a trademark for Yamal, he cut inside off the right hand side to unleash a curling left-footed strike into the top corner.
Espanyol then went a man down after Leandro Cabrera was shown a red card with 10 minutes left to play before Fermin Lopez added a second goal deep into injury time to round off the victory for his side.
With two games to play, Barcelona hold an unassailable seven-point advantage over Real Madrid.
After successes in the Copa del Rey and Spanish Super Cup, the La Liga win completes a clean sweep of domestic trophies for Hansi Flick in his debut season as head coach.
The result comes off the back of an El Clasico win that marked a fourth victory over Real Madrid in 2024/25.
Kylian Mbappe grabbed a hat-trick in Sunday's game but it was ultimately in vain as Barcelona produced a stunning comeback from 2-0 down win 4-3.
The Blaugrana could have swept all before them were it not for a drama-filled UEFA Champions League semi-final defeat to Inter Milan that ended their journey in Europe.
With such a youthful core to their side, Barcelona fans should have plenty to look forward to heading into next season and they are 6/5 to win the 2025/26 La Liga title.
(Odds will display when market is available)