A last-minute goal by Fernando Torres gave Chelsea a 3-2 aggregate win (2-2 on the night) over Barcelona tonight and a place in the Champions League final.
Barça got their noses ahead with a goal by Busquets after 35 minutes, and looked to be in control when John Terry was sent off two minutes later for kneeing Alexis Sánchez in the back and soon after, Messi set up Iniesta who slotted home past Petr Cech.
But the visitors produced a memorable performance to claw their way back into the match. First class defending held the reigning European champions at bay, then Ramires grabbed a crucial away goal for the Premier League side seconds before the break, with a superb lob over Victor Valdés.
Messi missed a glorious opportunity to fire Barça back in front at the start of the second half, crashing his penalty against the crossbar after Didier Drogba brought down Cesc Fàbregas and saw another late effort strike the base of Cech's post.
Chelsea were camped on the edge of their own box for much of the second half as Barça hunted for an opening, but their progress to the final in Munich was assured in stoppage time when substitute Fernando Torres got clear, leaped over Valdés and tapped the ball home to unleash scenes of euphoria amongst the Chelsea fans.
The only downside for the Blues is that they will be short of players for final on May19th against either Bayern Munich or Real Madrid, with Terry suspended and Ivanovic, Ramires and Raul Meireles also ruled out after being booked in the second leg.