Chelsea substitute Demba Ba struck a dramatic late goal to seal a 2-0 home victory over Paris St-Germain and a place in the Champions League semi-finals on the away goals rule.

PSG were heading for a first appearance in the last four since 1995 when Ba bundled in a loose ball after 87 minutes to clinch the tie, which ended 3-3 on aggregate.

Chelsea went ahead in a tense end-to-end battle at Stamford Bridge with a superbly taken goal from substitute Andre Schuerrle after 32 minutes and they also hit the bar twice in two minutes early in the second half. PSG, who won the first leg 3-1, dominated early on and Edinson Cavani missed two good chances in the closing stages which added to the almost unbearable tension on the night.

Real scare

Elsewhere, a lacklustre Real Madrid edged past Borussia Dortmund 3-2 on aggregate after slumping to a 2-0 defeat on the night to also advance to the semis and stay on track for their tenth crown.

Two first half goals by Marco Reus, both coming from Real mistakes, gave Dortmund a deserved lead as the Spaniards, who had a penalty saved in the 17th minute, were left mesmerised by the Germans' frantic pace.

Real, with top scorer Cristiano Ronaldo left on the bench due a minor knee injury, saw their 3-0 advantage from the first leg in Madrid almost evaporate in a disastrous first half for them.

Source: Reuters