Pedro Rodriguez stuck twice as Chelsea withstood a spirited Slavia Prague fightback in a wild 4-3 victory to qualify for the Europa League semifinals on Thursday.
Leading 1-0 from last week’s first leg in the Czech capital, Chelsea appeared to be cruising towards the last four after an early goal blitz at Stamford Bridge.
Pedro struck the opener on five minutes before an unfortunate Simon Deli turned into his own net and Olivier Giroud added a third with barely quarter of an hour gone in London.
Tomas Soucek pulled one back for Slavia on 26 minutes, but Spain forward Pedro replied immediately to restore the Blues’ three-goal lead.
Maurizio Sarri’s side were made to sweat though as two sublime, quick-fire goals by Petr Sevcik just after halftime gave Slavia hope of an incredible comeback with 35 minutes still to play.
Chelsea eventually saw off the threat to progress 5-3 on aggregate despite an unconvincing second-half display.
The 2013 Europa League champions will meet Eintracht Frankfurt in the last four after the Germans beat Benfica 2-0 to qualify on the away goal rule.
Eintracht lost 4-2 in Portugal a week ago, but goals by Filip Kostic and former Bayern Munich midfielder Sebastian Rode sent the German Cup holders through at the Commerzbank Arena.
In Italy, Alexandre Lacazette drilled in a terrific free-kick on 36 minutes at the Stadio San Paolo as the Gunners completed a 3-0 aggregate victory over Carlo Ancelotti’s Napoli.
Arsenal boss Unai Emery will come up against one of his former clubs Valencia, the 2004 Uefa Cup winners, for a spot in the final.
Toni Lato and Dani Parejo grabbed the goals as Valencia beat Villarreal 2-0 to ease through with a 5-1 aggregate win.
The semifinals will be played over May 2 and 9, with this year’s final in Baku on May 29.