Las Palmas spoils La Liga leaders Barcelona's 125th anniversary festivities as they lose 2-1.
Barca still has 34 points and is four points ahead of Real Madrid in second place, but their opponents still have two games left.
Las Palmas' unexpected 2-1 victory at Estadi Olimpic Lluis Companys on Saturday, where Fabio Silva scored the game-winning goal to prolong the hosts' winless league run to three games, spoilt La Liga leaders Barcelona's 125th anniversary celebrations.
The win put Las Palmas up to 14th place on 15 points, while Barcelona is still on 34 points and four points ahead of Real Madrid in second place. However, their opponents still have two games remaining.
Sandro Ramirez's brilliant goal against his old team gave Las Palmas the lead early in the second half, but Raphinha's low, left-footed effort past former Barcelona custodian Jasper Cillessen gave the home team an equaliser shortly after the hour.
However, Wolverhampton Wanderers loanee Silva burst through the offside trap to latch onto a feed from Javi Munoz, outmuscled a defender, and fired the shot in the 67th minute, giving Las Palmas the lead once more.