Atletico Madrid ground out a 1-1 draw at the Nou Camp to claim their first Primera Division title since 1996.
It was not always pretty, but Diego Godin's headed equaliser early in the second half was enough to deny Barca in a tense title decider.
The hosts had taken the lead with a stunning strike from Alexis Sanchez but it was a rare sight of goal for the hosts, with Lionel Messi cutting a frustrated figure and Atletico's defence standing firm.
Gerardo Martino sprung a surprise in his team selection with Barca's most decorated player Xavi Hernandez left out as Cesc Fabregas and Sergio Busquets started alongside Andres Iniesta, while Pedro Rodriguez was preferred to record signing Neymar.