Ten-man Chelsea withstood another onslaught from Barcelona to reach the Champions League final on Tuesday after hanging on for a 2-2 draw against the defending champion.

Chelsea's hopes looked all but over after going down 2-0 and having John Terry sent off for a needless foul in the first half, but Ramires' audacious lob right before halftime gave the Blues the advantage on aggregate.

After Lionel Messi blasted a penalty off the crossbar in the 59th and hit the post with another shot, substitute Fernando Torres netted in injury time to ensure that Chelsea reached the May 19 final at Allianz Arena in Munich.

Sergio Busquets and Andres Iniesta had put Barcelona up 2-0 by the 44th. Chelsea won the first leg at home 1-0.