1 of 3
Manu Fernandez, Associated Press
FC Barcelona's Andres Iniesta, left, scores past Chelsea's goalkeeper Petr Cech from Czech Republic during a semifinal second leg Champions League soccer match at the Camp Nou stadium in Barcelona, Spain, Tuesday, April 24, 2012.

BARCELONA, Spain — 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.