Liverpool reached the Champions League final after riding its luck to contain a fired-up AS Roma in a 4-2 defeat at the Stadio Olimpico on Wednesday night that sent them through 7-6 on aggregate.

The five-time European champion, whichwill face holder Real Madrid in the May 26 final, suffered a nerve-shredding second half as the Italians pinned them back and scored twice late on through Radja Nainggolan.

Nainggolan's second, which came from a stoppage-time penalty, moved Roma to within one goal of forcing extra time, but Liverpool, which clinched the last of its titles in 2005, held on to reach its eighth European Cup final.