Sevilla managed to win the first leg 2-0 and Ronald Koeman‘s side had a massive challenge ahead of them tonight.
However, the Spanish giants managed to show their class and book their place in the final with an outstanding comeback.
Barcelona won 3-0 after extra-time thanks to goals from Dembele, Pique and Braithwaite.
The French attacker scored the opening goal of the game after 12 minutes with a spectacular strike from the long-range.
Jordi Alba had the chance to score the second goal of the game on the 67th minute but his volley hit the crossbar.
Sevilla could have put the tie beyond Barcelona when they had a penalty a few minutes later but Lucas Ocampos failed to find the net and his shot was easily saved by Marc-Andre ter Stegen.
Things went from bad to worse for Sevilla when midfielder Fernando was shown a second yellow card in added time for his foul on Trincao.
Gerard Pique scored a dramatic equaliser in added time after Lionel Messi‘s free-kick was deflected by the wall for a corner kick. The Spanish defender headed in from the resulting set-piece to send the match into extra time.
Sevilla were at a man disadvantage in the extra time and Barcelona took the lead through Braithwaite’s diving header.
Meanwhile, Sevilla forward Luuk de Jong was shown a red card on the bench for unsportsmanlike conduct.