Messi misses penalty; Torres grabs late goalBARCELONA — Chelsea survived the dismissal of captain John Terry and a Lionel Messi missed penalty to eliminate champion Barcelona 3-2 on aggregate and secure a place in the Champions League final after an action-packed clash Tuesday. The semifinal second leg at the Nou Camp ended 2-2 and burst into life toward the end of the first half when Sergio Busquets put Barca ahead, Terry was sent off for kneeing the leg of Alexis Sanchez and Andres Iniesta made it 2-0. Barca looked in total control but was rocked when Frank Lampard sent Ramires clear in first-half added time and the Chelsea midfielder lifted the ball brilliantly over the onrushing Barca goalkeeper Victor Valdes into the empty net. Barca squandered a chance to make it 3-1 early in the second half when the referee awarded a penalty for a Didier Drogba foul on Cesc Fabregas and Messi, who was denied by a post late on, crashed his spot kick against the crossbar. Fernando Torres then netted for Chelsea in stoppage time after being clear on goal. “We've done it. We scored an away goal and I think that was the key,” Chelsea goalkeeper Petr Cech told Sky Sports. “What can I say. We scored goals and fought for 90 minutes. We were down to 10 men and down 2-1, but I think it's fantastic what we've done.” Barca's elimination is a fresh setback for Pep Guardiola's side after it lost last week's first leg in London 1-0 and crashed to a 2-1 La Liga reverse at home to bitter rival Real Madrid Saturday. Real is hot favorites for La Liga glory. Chelsea will play Real or Bayern Munich in the May 19 final, with the Germans holding a 2-1 advantage from last week's first leg for Wednesday's return at the Bernabeu. Barca, which lost Gerard Pique to concussion midway through the first half after Chelsea's Gary Cahill had limped off with a muscle strain, was chasing a third continental title in four years. Chelsea, beaten at the same stage by Barca in 2009, is looking to win a first European title after it fell to Manchester United in the 2008 final but will head to the Munich showpiece with a host of players suspended. Atalanta, Cagliari win In Milan, Atalanta and Cagliari took giant steps toward avoiding relegation by beating Chievo Verona and Catania respectively in Tuesday's rearranged Serie A games. Maxi Moralez scored the only goal of the game to hand Atalanta a 1-0 win. The Argentine had a goal ruled out for offside in the first half. Cagliari won 3-0 after Thiago Ribeiro put his team in front following a horrendous error from Catania goalkeeper Pietro Terracciano. Mauricio Pinilla doubled the lead and substitute Victor Ibarbo sealed the match in stoppage time. The 33rd round of fixtures was postponed following the death of Piermario Morosini on April 14. Morosini — on loan from Udinese — collapsed and died after suffering cardiac arrest during Livorno's match at Pescara in Serie B.