Former West Ham striker Jonathan Calleri's penalty helped lowly Las Palmas hold La Liga leaders Barcelona.
The result, which extends Barca's club-record unbeaten league run to 33 games, takes them five points above their next opponents Atletico Madrid.
Lionel Messi fired a free-kick into the opposite corner of the net to give Barcelona the lead.
But Calleri's excellently dispatched penalty into the top corner rescued a point for the Canary Island hosts.
Read also:Ghanaian midfielder Thomas Partey extends Atletico deal