Barcelona have pulled off a miraculous Copa del Rey comeback to advance to the Spanish Cup final by beating Sevilla 3-0 in an extraordinary semi-final second leg at the Camp Nou.
Danish forward Martin Braithwaite grabbed the decisive goal with a scrappy diving header early in extra-time to seal a 3-2 aggregate win for the Catalan giants.
Ousmane Dembele had given Barcelona the perfect start on 12 minutes by firing into the roof of Tomas Vaclik's net.
Sevilla, who won the first leg at home 2-0, deployed uncharacteristically negative tactics yet they wasted a glorious chance to effectively kill the tie when Lucas Ocampos was unable to beat Marc Andre ter Stegen saved from the penalty in the second half.
Sevilla midfielder Fernando was sent off in injury-time but that would looked incidental as time looked to be running out for Barcelona.
But four minutes into stoppage time Gerard Pique glanced home a header from Antoine Griezman's pin-point left-sided cross to extend the tie - to the delight of Lionel Messi and his Barca teammates.
It was five minutes into the added period when substitute Braithwaite decisively got on the end of Jordi Alba's cross to cap off a famous win.
The victory comes two days after former club president Josep Maria Bartomeu was arrested by Catalan police investigating possible irregularities during his administration.
It also comes four days before Barca hold presidential elections to try to move on from one of their worst crises ever.
Barca will meet Levante or Athletic Bilbao, who are level at 1-1 after their first leg, in the final in Seville on April 17, looking to lift the Copa del Rey for a record-extending 31st time.
Australian Associated Press