Real Madrid clinched the title by beating Villarreal 2-1 but would have lifted the trophy regardless of that result after Barcelona slumped to a 2-1 loss to an Osasuna side that finished with 10 men.
And Barcelona got a man advantage when the visitors lost substitute Enric Gallego to a straight red card for bloodying the mouth of Clement Lenglet with an elbow to the face in the 77th. But Osasuna’s Roberto Torres scored in stoppage time with Barcelona pushing forward searching for a late goal.
Barcelona must regroup for the second leg of their Champions League round-of-16 match against Napoli on 8 August. The first leg finished 1-1 in Italy. “Playing like this we will lose against Napoli,” Messi said. “We have to start from zero in the Champions League and blame ourselves for what went wrong.”