A ruthless Roma snatched a 2-1 win over 10-man Real Madrid at the Bernabeu last night to clinch their place in the Champions League quarter-finals 4-2 on aggregate.

Real took the initiative for most of the game, but suffered a major setback when Portugal centre-back Pepe was sent off for picking up a second booking 19 minutes from time.

Chelsea also reached the quarter-finals for the fourth time in five years with a 3-0 rout of Olympiakos.

Goals from Michael Ballack, Frank Lampard and Salomon Kalou, his first in Europe's premier club competition, sent Chelsea through after a goalless first leg in Greece a fortnight ago.

Real were still reeling from the red card to Pepe when Brazilian midfielder Taddei found space in the Real defence to head the visitors in front.

Real hit back two minutes later when skipper Raul steered in after some neat work by Robinho but Roma put them to the sword when substitute Mirko Vucinic scored with a diving header just before the final whistle.

Having lost 2-1 in the first leg in Rome, Real pushed hard for an early goal, but a cagey Roma side appeared content to sit back and soak up the pressure.

Roma keeper Doni was not pressed into action until the 17th minute when he did well to deal with a deflected Julio Baptista free-kick, but the Italians responded with two great shots that gave the Bernabeu a warning of what was to come.

Midfielder Alberto Aquilani sent a rasping drive slamming on to the bar from 20 metres out and Taddei followed up with another fierce shot that had Iker Casillas scrambling to turn past the post.

Without the injured Ruud van Nistelrooy, Real lacked bite up front and grew increasingly frustrated as they got no change from the miserly Roma back four.

At the start of the second half, Baptista smacked a dipping free-kick against the bar. But once again it was Roma who came closest to breaking the deadlock when Vucinic rattled the bar with a thundering drive less than a minute after coming on.

Real began to lose their cool when Pepe was sent off after picking up a second booking for a foul on Vucinic and Taddei took advantage of the confusion in defence to head home two minutes later.

Raul hit back almost immediately but Roma dealt the definitive blow when Vucinic threw himself at a Christian Panucci free-kick and headed in past Casillas.

At Stamford Bridge, Olympiakos did not have a shot on target until the 61st minute when substitute Fernando Belluschi fired a free-kick at goalkeeper Carlo Cudicini, deputising for Petr Cech who injured his ankle in training on Tuesday.

That was one of the few things to worry Avram Grant's side on a night when they joined English rivals Manchester United and Arsenal in the last eight.

Liverpool, who hold a 2-0 lead from the first leg, will complete an English quartet if they come through against Inter next week.

In Portugal, Schalke beat 10-man Porto 4-1 on penalties to reach the quarter-finals for the first time after drawing 1-1 on aggregate.

An 86th minute Lisandro Lopez strike cancelled out Kevin Kuranyi's first-leg goal while the Germans had young goalkeeper Manuel Neuer to thank for knocking out the former champions.

The 21-year-old saved two spot-kicks in the shoot-out after making a series of impressive stops during the match, including twice keeping out headers from Porto forward Tarik Sektioui either side of half-time.

The home side, who were lucky not to have keeper Helton sent off when he handled a goalbound effort outside his area in the second half, were reduced to 10 men when defender Fucile was shown a straight red card for an 82nd minute foul.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.