Nadat Alvaro Gomez op briljante wijze de gastheren vooraan had geraakt, klauwde Barcelona zich terug naar de overwinning met doelpunten van Ferran Torres, Jules Kounde en Alejandro Balde.
De Catalanen werden zondag verslagen door Real Madrid in de Spaanse Super Cup-finale en het absolute minimum dat ze nodig hadden was om door te gaan vanaf de laatste zestien van de Copa, terwijl de twijfels rond de club en coach Xavi Hernandez wervelen.
“Het winnen van de Copa is een doel en na een moeilijke nederlaag moesten we reageren”, zei Kounde tegen Movistar.
“Uiteindelijk kun je over de coach praten, maar wij zijn degenen die spelen.
“We moeten reageren en doorgaan met intensiteit, dat is wat we dit jaar missen, en besluitvaardiger zijn.”
In de hoop te herstellen van de nederlaag in de Super Cup schudde Xavi zijn rugzak.
De coach gaf spits Robert Lewandowski rust en zette de jongere Marc Guiu aan de leiding, samen met Joao Felix.
De 18-jarige Guiu scoorde bij zijn debuut in oktober de winnaar voor Barcelona tegen Athletic Bilbao in La Liga.
De gastheren, in hun volgepakte Reina Sofia-stadion met een capaciteit van 6.000 personen, waren opgewonden en droomden van een teleurstelling.
Unionista’s versloegen Villarreal in de laatste ronde na strafschoppen.
In de eerste minuut lieten ze een mooie kans liggen, waarbij Mario Losada naast schoot nadat hij op doel was binnengelopen.
Guiu kreeg de kans om de impasse te doorbreken, maar zijn uithaalpoging werd overwonnen door Unionista’s doelman Ivan Martin.
Toen de gastheren toesloegen om Barcelona te choqueren, gebeurde dat op spectaculaire wijze. Juan Serrano passeerde de achterpaal en de ongemarkeerde Gomez schoot op schitterende wijze binnen op de volley.
Inaki Pena maakte een slimme redding bij de eerste paal en ontkende Jorge Rastrojo toen de gastheren hun voorsprong bijna verdubbelden, vlak voordat Barca de gelijkmaker pakte.
Torres maakte zich los op de counter, rende één-op-één vanaf de middenlijn door en hield het hoofd koel om een finish in de onderste hoek te schuiven.
Bol uit het niets
Xavi verving Andreas Christensen, die wat ongemak had, tijdens de rust door de 16-jarige centrale verdediger Pau Cubarsi.
De Catalaanse coach maakte een gefrustreerd figuur op zijn zijlijn en sloeg woedend op de dug-out terwijl zijn team worstelde om zichzelf op te dringen aan de kant van Salamanca.
Kounde zette Barcelona op voorsprong met een schot uit het niets in de 69e minuut, nadat hij op 25 meter afstand te veel tijd had gekregen.
Balde maakte zijn slechte score voor het Unionistas-doelpunt goed door Barcelona’s derde doelpunt te scoren, een voortreffelijke solo-staking.
De linksback brulde het gebied in en haalde vanuit een krappe hoek de bal binnen om de overwinning af te ronden.
Pena moest in de 90e minuut tot een schitterende dubbele redding komen, toen de gastheren prijzenswaardig weigerden op te geven, onder luid gejuich van hun trotse supporters.
“Deze fans verdienen het beste, dus het is zonde om uit te gaan”, aldus Unionista’s doelpuntenmaker Gomez.
“Ik sloeg (de bal) met de binnenkant van mijn schoen en met mijn ziel, ik richtte hem zo goed als ik kon en ik had geluk en hij ging erin.”
Later donderdag ontvangt Atletico Madrid Real Madrid in de laatste wedstrijd van de Copa del Rey in de laatste zestien.