Barcelona pipped bitter rivals Real Madrid to the La Liga title thanks to a Luis Suarez hat-trick at Granada.
Barca’s fifth victory in a row ensured they won the league by one point from Real, who beat Deportivo La Coruna 2-0.
Suarez tapped in, powered home a header and slotted Neymar’s pass to give him La Liga’s golden boot with 40 goals.
Barca, nine points clear on 1 April, will seal a second straight league and cup double if they beat Sevilla in the Copa del Rey final on Sunday, 22 May.
While Suarez has taken on the mantle of Barca’s talisman this season from Messi, the Argentine still contributed 26 league goals, and Neymar 24.
Between them, the ‘MSN’ scored 90 of their 112 La Liga goals.
A third of Barca’s La Liga victories have come with Messi and captain Andres Iniesta in the team.
The Catalans won the title 16 times in the first 75 years of the competition, and have won eight more since Messi and Iniesta came into the side, starting with the 2004-05 crown.
Iniesta said: “We have suffered until the end but it is glorious, to win six league titles in eight years with the same style.”