Barça had to do it the hard way in Jaén on Monday night, going a goal down after just three minutes and then making an error that led to a second goal for the home side just three minutes after that.
But the electric start to the game then saw Matheus pull one back for the Catalans just a minute later, and some goal it was too!
Barça had to face two double penalties and then had Sergio González sin binned. The game fell into something of a lull, but sprung back to life for the final minutes. At right in the very last instant, a Ferrao double penalty salvaged a draw!
Next week, it the Final Four of the cup in Antequera
Jaén: Espindola, Attos, Míchel, Renato, Alan Brnadi, César, Mati Rosa, Nem, Chino, Wnaderson, Taborda.
Barça: Dídac, Antonio, Dyego, Catela, Adolfo, Matheus, Ferrao, Ortiz, Lozano, Sergio Gonzalez, Pito, Marcenio.
Goss: 1-0, César (min. 3); 2-0, Mati Rosa (min. 6); 2-1, Matheus (min. 7)