Chelsea’s 3-1 aggregate win, after a nerve-racking finale, means they will repeat their acrimonious semi-final of three seasons ago when the Catalans won on away goals.

Leading 1-0 from the first leg in Lisbon, Chelsea reached halftime in a dominant position after Frank Lampard scored a 21st-minute penalty and Benfica skipper Maxi Pereira was sent off for a second yellow card five minutes before the break.

However, twice European champions Benfica refused to lie down and grabbed a deserved equalizer with a Javi Garcia header with five minutes to go.

As the Portuguese pressed for a tie-winning goal, they were caught on the break as former Porto player Raul Meireles struck the winner in stoppage time to send Chelsea to the semi-finals for the sixth time in the last nine seasons.

Cristiano Ronaldo scored twice as nine-times champions Real ended APOEL’s dream run with an 8-2 aggregate win to set up a semi-final against Bayern Munich.

Ronaldo and Kaka scored before the break, Gustavo Manduca pulled one back in the 67th minute but Ronaldo with a freekick and a Jose Callejon goal made it 4-1.

Esteban Solari netted a penalty for the visitors but Angel Di Maria immediately lobbed a fifth for Real against the first Cypriot team to reach the quarter-finals of any European competition.