Barcelona's lead at the top of La Liga was cut to just five points after a controversial 1-1 draw with Las Palmas on Thursday.
The latest in a long line of mesmerising Lionel Messi free kicks put Barca ahead in the first half, but Las Palmas secured a share of the spoils with a contentious Jonathan Calleri penalty.
Luis Suarez was one booking away from missing the Blaugrana’s title duel with Atletico Madrid on Sunday, but the Uruguayan nonetheless started alongside Messi up top.
The last meeting between these two sides was played behind closed doors due to the ugly fallout of the Catalan independence referendum back in October.
Barca won 3-0 in front of an empty Camp Nou on that occasion, and they took an early lead at Gran Canaria through Messi's free kick, which he blasted into Leandro Chichizola's top-right corner.
However, that was as good as it got for Ernesto Valverde's table-toppers, on a night devoid of much goal-mouth action, although Las Palmas goalkeeper Leandro Chichizola was lucky to avoid a straight red card after he clearly handled a clearance outside his box.
The half-time whistle was seemingly the Argentine's saving grace, yet the islanders were able to capitalise just three minutes into the restart, when Lucas Digne handled a shot off Marc-Andre ter Stegen's post.
Calleri converted the penalty for his seventh goal of the season, but replays showed Thomas Vermaelen had been fouled just before the spot-kick was taken.
Barca threw on Philippe Coutinho and Ousmane Dembele in search of the winner, but neither player sparkled as the visitors were held to their third Liga draw in five games.
Las Palmas 1-1 Barcelona
Calleri pen 48 (LP) Messi 21 (B)
Las Palmas: Chichizola; Aguirregaray, Ximo, Galvez, Dani Castellano; Etebo, Vicente; Halilovic, Tana, Jairo; Calleri
Barcelona: Ter Stegen; Vidal, Vermaelen, Umtiti, Digne; Sergi Roberto, Paulinho, Busquets, Iniesta; Messi, Suarez
Referee: Mateu Lahoz