Barcelona won La Liga for the first time since 2019 by thrashing Espanyol 4-2 on Sunday, wrestling the title back from rivals Real Madrid.
The Catalan giants clinched their 27th Spanish championship at the home of their neighbours, with scenes turning ugly at full time as celebrating Barcelona players were chased from the field by pitch invaders.
Robert Lewandowski struck twice for Barcelona, along with goals for Alejandro Balde and Jules Kounde, while Javi Puado and Joselu pulled two back late on for the hosts.
Barcelona have endured a troubled period on and off the pitch in recent years but their triumph signals significant improvement, with coach Xavi Hernandez winning his first major trophy since taking over in November 2021.
President Joan Laporta’s rebuild was widely criticised last summer in light of the club’s perilous financial situation.
Early Champions League elimination was a blow, but the club won the Spanish Super Cup in January, before sealing La Liga glory with four games to spare.
“It’s a magnificent feeling, (of) work well done,” Xavi told Movistar.
“Ten months of work and sacrifice. The fans deserve it, the club, it gives us stability and security that things are being done well.
“We sealed La Liga with a fantastic game, we were brilliant.”
Xavi did not spring any surprises with his line-up and Barcelona’s first team took to the pitch with one goal firmly in mind, the end finally in sight.
They conjured an electric display, one of their finest this season, to seal their triumph and leave their city rivals 19th, four points from safety with four matches remaining.
Barcelona broke the deadlock after 11 minutes with a well-worked goal, finished off by Lewandowski for his 20th of the season in La Liga.
Ronald Araujo played an inch perfect long pass for left-back Balde, who blazed past Espanyol defender Oscar Gil and crossed for Lewandowski to bundle home from close range.
Gil was beaten by Balde again for the second goal, this time scored by the young left-back after Pedri darted to the byline and scooped an inviting cross to the back post.
It was Balde’s first goal for Barcelona, capping a superb breakthrough season for the youngster, who has phased veteran defender Jordi Alba out of the side.
Espanyol goalkeeper Fernando Pacheco tipped away a Lewandowski effort as Barcelona poured forward, with the hosts battling not to be blown away.