Piqué had promised that they would work their way to the end, but either he lied or the team's real level is far from what is expected from them.
A stoppage-time goal by Roberto Torres brought Barcelona's reign as La Liga champions to an embarrassing end as 10-man Osasuna pulled off a shock 2-1 win at the Camp Nou on Thursday while Real Madrid secured the title with a 2-1 victory over Villarreal.
Barcelona have considerably struggled since La Liga restarted in mid-June following the coronavirus outbreak, and the defear leaves them with 79 points, seven behind Real Madrid with one game left.
Visitors Osasuna took the lead when Adrian Lopez set Pervis Estupinan free with a clever pass down the left, and his ball into the box was drilled into the bottom corner by striker Jose Arnaiz in the 16th minute.
It was a sign of things to come as Osasuna continued to be the better team for most of the first half.
Lionel Messi equalised for Barcelona in trademark style with a magnificent free-kick after substitute Luis Suarez was fouled just outside the box.
Osasuna had to content the last 15 minutes with ten-men when Enric Gallego was sent off for an elbow on Clement Lenglet.
But Torres brought Barcelona's title challenge to a dismal end when he scored a stoppage time winner to take a shock victory at the Nou Camp.
It's another frustrating result for Messi, who missed a few free kicks, and no one was more aware of the team's failings than the captain himself. In a post-match interview, he admitted it;s been a difficult season for the Catalan team, and said there is a lot to be done if Barcelona expects to win the Champions League, which has logically become their next goal.