The Catalan team was about to bid farewell to the tournament, had it not been for its defender Gerard Pique who saved the situation in the 93rd minute and scored with a fatal header, taking advantage of the cross of his French colleague Antoine Griezmann.
Ousmane Dembele gave Barcelona the lead after 12 minutes, while his team fought about 80 difficult minutes before Pique’s goal.
In the first extra half, alternative Danish striker Martin Braithwaite scored the decisive goal with a header, to confirm Barcelona’s superiority and qualification for the final.
And Sevilla defended from the start, but missed an opportunity to tie at the start of the second half when Lucas Ocampos missed a penalty kick.
Barcelona will play Levante or Athletic Bilbao in the final scheduled in Seville on April 17th, as the Catalan team will seek to extend its record by winning the title for the 31st time.