La Liga Results
Second-placed Real Madrid also won, prevailing 4-1 away at Espanyol, but the four-point gap to Barca with one game remaining means the Catalans are champions.
Inevitably, the league's two top scorers both found the back of the net, with Lionel Messi breaking the deadlock for Barca and Cristiano Ronaldo scoring three for Los Blancos.
Here are the final scores from all the matches in Week 37 in La Liga, as well as the updated scoring chart:La Liga Results: Week 37 Date Kickoff (BST/ET) Fixture Result Sunday, May 17. 6 p.m/1 p.m. Villarreal vs. Malaga 2-1 Sunday, May 17. 6 p.m/1 p.m. Elche vs. Athletic Bilbao 2-3 Sunday, May 17. 6 p.m/1 p.m. Deportivo la Coruna vs. Levante 2-0 Sunday, May 17. 6 p.m/1 p.m. Atletico Madrid vs. Barcelona 0-1 Sunday, May 17. 6 p.m/1 p.m. Real Sociedad vs. Granada 0-3 Sunday, May 17. 6 p.m/1 p.m. Cordoba vs. Rayo Vallecano 1-2 Sunday, May 17. 6 p.m/1 p.m. Getafe vs. Eibar 1-1 Sunday, May 17. 6 p.m/1 p.m. Epanyol vs. Real Madrid 1-4 Sunday, May 17. 6 p.m/1 p.m. Valencia vs. Celta Vigo 1-1 Sunday, May 17. 6 p.m/1 p.m. Sevilla vs. Almeria 2-1
BBC SportLa Liga Top Scorers Rank Player Team Goals 1 Cristiano Ronaldo Real Madrid 45 2 Lionel Messi Barcelona 42 T3 Antoine Griezmann Atletico Madrid 22 T3 Neymar Barcelona 22 5 Carlos Bacca Sevilla 20 T6 Alberto Bueno Rayo Vallecano 16 T6 Luis Suarez Barcelona 16 T6 Aritz Aduriz Athletic Bilbao 16 9 Karim Benzema Real Madrid 15 10 Jonathas Elche 14
All of Week 37's matches kicked off at the same time on Sunday, adding a degree of tension to the proceedings as Barca looked to wrap up the title with a win.
Luis Enrique's men were well marshaled by Atelti in the first half as the defending champions looked to hang on to their title for one more week.