Efter drygt en halvtimmes spel fick Barcelona hämta bollen ur sitt mål för första gången i Copa del Reys kvartsfinal mot Granada. Hemmalaget vann bollen högt upp i planen och Kenedy lämnades fri framför mål där han kunde sätta 1-0.
I början av den andra halvleken slog sedan veteranen Roberto Soldado till. Han kom fri från nästan halva planen och fri med Marc-André ter Stegen gjorde han inget misstag.
Barcelona kom sedan närmare efter en reducering från Antoine Griezmann i den 88:e minuten och till sist räddades laget av en kvittering från Jordi Alba i den 92:a minuten.
Barcelona vidare i spanska cupen
Matchen gick till en förlängning där Antoine Griezmann gjorde sitt andra mål i matchen i minut 100 men Granada kom tillbaka ännu en gång när Fede Vico kvitterade på straff tre minuter senare.
Men det blev Barcelona som fick fira avancemang till semifinal. Frenkie de Jong var på rätt plats och tog hand om en retur framför mål och skickade Barcelona vidare till semifinal i Copa del Rey. Jordi Alba satte sedan spiken i kistan när han satte 5-3 till Barcelona med sju minuter kvar av förlängningen.
Övriga lag som är vidare till semifinal är Sevilla och Levante och under torsdagen gör Real Betis och Athletic Bilbao upp om den sista semifinalplatsen.