Granada led Barcelona with two goals without a match even two minutes before the end of normal time, but Barcelona succeeded in snatching a draw and winning in extra time to qualify for the golden box.
Kennedy opened the scoring for Granada in the 33rd minute in a half dominated by Barcelona players without goals, and veteran Roberto Soldado succeeded in adding the second goal in the 47th minute with the start of the second half, making the task difficult for Barcelona.
But Aaron Escandel, the Granada player, scored the goal to reduce the difference by mistake in his own goal in the 88th minute after a charming pass by Lionel Messi before Jordi Alba scored the equalizer in the 92nd minute to move the match to extra time.
Antoine Griezmann succeeded in the 100th minute during the first extra half by scoring the lead to complete Remontada Barcelona, but the excitement did not end with the awarding of a penalty kick to Granada a minute later, which Fedi scored in the 103rd minute.
In the second extra half, Granadas defenses completely collapsed against Barcelona, who managed to score the fourth and fifth goals through Frenkie de Jong in the 108th minute and Jordi Alba in the 113th minute.
Barcelona, with Levante and Seville, qualified for the semi-finals, waiting for the fourth finalist.
Real Betis will play Athletic Bilbao on Thursday evening, at the end of the Copa del Rey quarter-final matches.
The draw for the King’s Cup semi-finals will be held on Friday, while that round is held on a home-and-away system.
The first leg will start on February 10, while the return match will start on March 3, and the final match will take place on April 17th.