Barcelona have clinched the Spanish league title thanks to a 1-0 victory at the home of reigning champions Atletico Madrid.
Fittingly, Lionel Messi scored the winning goal of the match, with the Argentinian's return to his best form coinciding with the excellent run of results that has taken Barca to the title.
It was Messi's 41st league goal of the season, Barcelona's 13th win in 14 La Liga matches and sees the club win their 23rd Spanish title.
Heading into the match, Barcelona needed to match Real Madrid's result to secure the title with a game to spare. Real Madrid ensured they kept the pressure on with a 4-1 win over Espanyol that included a Cristiano Ronaldo hat-trick.
However, it was to prove meaningless for Carlo Ancelotti's side in terms of the title as Barcelona were wrapping it up at the home of Atletico Madrid.
The title being secured with victory over Diego Simeone's side will have made it all the sweeter considering Atletico Madrid denied Barcelona the title on the final day of last season.
The one grey cloud for Barcelona was that Ronaldo rather than Messi looks set to win the Golden Boot award with his hat-trick taking him to 45 goals for the seaon.
Barcelona can still win the treble this season. They have a Champions League final on June 6 against Juventus and will play Athletic Bilbao in the Copa del Rey final on May 30.
Register for free to continue reading
Registration is a free and easy way to support our truly independent journalism
By registering, you will also enjoy limited access to Premium articles, exclusive newsletters, commenting, and virtual events with our leading journalists
Already have an account? sign in
Join our new commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies