Barcelona cleared a deficit of two goals in the first leg by defeating Sevilla to reach the Copa del Rey semifinals.
Sevilla, who won 2-0 in the opening game, were left behind by Philippe Coutinho's penalty before Ever Banega struck a fine header from Barça's Jasper Cillessen.
Ivan Rakitic equalized in a second, Coutinho led in a third and Sergi Roberto gave Barca a 4-2 overall advantage.
Guilherme Arana reduced the disadvantage to Sevilla, but the good goals of Luis Suarez and Lionel Messi sealed the victory.
The team finished 6-1 in the second match at Camp Nou when holders completed a 6-3 aggregate victory to join Valencia and Real Betis in the four finalists.
In the quarter-finals, Real Madrid travels to Girona on Thursday, leading 4-2 from the first leg.
As the objectives were
- 1-0, Coutinho (Barcelona, 13 min). Messi goes to the ground under a challenge from Quincy Promes, players from outside claim Messi kicked the ground instead of there being contact, but the referee gives the penalty and Coutinho punched past Juan Soriano.
- Lost penalty, Banega (Sevilla, 26 mins). Gerard Pique drops Roque Mesa but Cillessen dives to his left to make a good save from Banega's penalty.
- 2-0, Rakitic (Barcelona, 31 min). Five minutes after Sevilla's failed penalty, Arthur makes a ball pass and Rakitic manages to slap him past Soriano.
- 3-0, Coutinho (Barcelona, 53 min). Suarez crosses from the right and Coutinho, running towards the nearest post, is in front of his marker and enters.
- 4-0, Sergi Roberto (Barcelona, 54 minutes). Messi slides a perfectly weighted ball in the way of Roberto and he passes for Soriano.
- 4-1, Arana (Seville, 67 mins). Cillessen's error of judgment falls to a Sevilla player and eventually arrives at Arana, who shoots the net.
- 5-1, Suarez (Barcelona, 89 min). With Sevilla needing a goal to score goals away from home, they push the men into a corner, but a counterattack from Barcelona shows Suarez taking advantage of the cross of Jordi Alba.
- 6-1, Messi (Barcelona, 93 min). Messi completes a one-touch pass move involving four players to seal the win.
Elsewhere on Wednesday, Betis beat Espanyol 3-1 after extra time to complete a 4-2 aggregate victory.