Barcelona reached their first Champions League final since 2011 despite losing 3-2 to Bayern Munich at the Allianz Arena.
Luis Enrique’s men, who completed a 5-3 aggregate victory at the Allianz Arena, were handed an early scare when Medhi Benatia headed Bayern into a seventh-minute lead but two away goals from Neymar completed a first-half turnaround that effectively killed off home hopes.
Bayern Munich produced a comeback of their own in the second half thanks to goals from Robert Lewandowski and Thomas Muller, but it was not enough to stop the La Liga leaders from booking their place in next month’s final at the Olympic Stadium in Berlin.
Barcelona, who kept their La Liga, Copa del Rey and Champions League treble dream alive, will attempt to win their fifth European Cup and first since 2011 against either Real Madrid or Juventus, who play on Wednesday evening – live on Sky Sports.
Bayern made the perfect start as they looked to claw back the three-goal deficit as Benatia was gifted a free header to score from Xabi Alonso’s corner. But their joy did not last long as Enrique’s side responded in emphatic fashion with Lionel Messi picking out Luis Suarez, who squared the ball for Neymar to tap the ball into an empty net.
The visitors continued to soak up pressure and with time running out they nearly wrapped things up with a goal of their own as Neymar wasted a hat-trick opportunity trying to set up Messi up with just Neuer to beat. But it did not matter as Enrique’s men held on to their 5-3 aggregate advantage to book their place in a first Champions League final since beating Manchester United at Wembley in 2011 under Guardiola.