LaLiga leaders Barcelona lost their first home game of the season as they were beaten 2-1 by relegation-threatened Las Palmas on the day of their 125th anniversary celebrations.
The result extended Barcelona's winless run to three league matches, following a draw at Celta Vigo and defeat to Real Sociedad earlier this month. Hansi Flick's side remain top of the table on 34 points, four clear of second-placed Real Madrid who have two games in hand.
Las Palmas, meanwhile, have moved up to 14th place on 15 points following the victory.
The strugglers opened the scoring in the 49th minute through Sandro Ramirez, who scored with a fantastic finish. The lead only lasted 12 minutes though, with Raphinha getting the hosts back on terms with a left-footed effort past ex-Barcelona goalkeeper Jasper Cillessen.
But the visitors surprised everyone by getting ahead once again in the 67th minute. Wolverhampton Wanderers loanee Fabio Silva snuck through the offside trap to get on the end of a pass from Javi Munoz.
Silva shrugged off a home defender before finding the net to help his side secure a famous victory.
????????? ?-? ??? ??????
— Opta Analyst (@OptaAnalyst) November 30, 2024
It's now three La Liga games without a win for Barcelona as Hansi Flick's men lose their first home game in La Liga since January.
Barca had won their last 11 league outings at Lluís Companys Olympic Stadium.#BARLAP pic.twitter.com/nFmPRxLug8
Data debrief: Barcelona wobble gives hope to chasing pack
Barcelona's defeat at the Olympic Stadium was the first match in nine home games this season that they have failed to win.
While they lead second-placed Real Madrid by four points and third-placed Atletico Madrid by five points, both have at least one game in hand over the Catalans.
Barcelona now go into back-to-back away games in LaLiga, having won just two of their last five on the road.