Barcelona missed the chance to go third in LaLiga as Antonio Puertas' last-gasp strike salvaged a 1-1 draw for Granada on Saturday.

After Barca had struggled to create first-half chances, Sevilla loanee Luuk de Jong rose to head a Dani Alves cross past a helpless Luis Maximiano to put Barca in front in the second half.

Gavi's late sending off put Xavi's side under pressure and with time running out, Puertas volleyed past Marc-Andre ter Stegen to deny Barca all three points.

While the Catalan giants have lost just once in 10 La Liga games, they sit only sixth in the table in the battle to secure a Champions League spot.