Lionel Messi and his Barcelona team mates have reached their first Champions League final since 2011 despite losing to Bayern Munich 2-3 in the return leg in Germany.
Trailing 3-0 from the first leg, Bayern revived their hopes through Medhi Benatia’s early downward header.
Barca levelled when Luis Suarez squared for a tap-in from Neymar, who drilled in after the pair combined again.
Robert Lewandowski and Thomas Muller both curled in as Bayern won on the night, but Barca still progressed.
And the Catalan club’s success means the tantalising prospect of an ‘El Clasico’ showpiece against Real Madrid in the 6 June final in Berlin remains alive.
Their La Liga rivals Real Madrid must overturn a 2-1 first-leg deficit against Italian champions Juventus on Wednesday for the opportunity to defend their European crown against Barca.