BARCELONA: Eintracht Frankfurt stunned Barcelona with a dramatic victory at the Nou Camp to set up a Europa League semi-final against West Ham.

After the first leg had finished 1-1, the German side stormed into a 3-0 lead in the second and looked in control before two late goals for Barcelona.

Filip Kostic’s penalty and Rafael Borre’s superb strike were followed by another for Kostic after the break.

But Sergio Busquets’ effort and Memphis Depay’s penalty set up a tense finish.

Frankfurt defender Evan Ndicka was also sent off for a second yellow card for what looked a soft foul on Luuk de Jong for the spot-kick, with nine minutes added on following a VAR malfunction.

But Frankfurt, who sit ninth in the Bundesliga and won this competition in its previous guise in 1980, saw out a memorable victory to the delight of their almost 30,000 travelling fans.

Barcelona, on a superb run since the arrival of Xavi, did not know how to cope with the Bundesliga outfit’s clinical counter-attacks and Frankfurt could have had more.

Kostic slotted the first from the spot following a foul by Eric Garcia but the goal of the game came from Borre, who thundered a strike into the roof of the net from distance.

The hosts had chances of their own and Pierre-Emerick Aubameyang headed over in the first half before failing to connect with Ousmane Dembele’s low cross in the second.

Busquets saw an initial effort ruled out for offside in added time before sparking a dramatic finish with a well-taken goal, but the hosts ran out of time after Depay’s penalty just crept over the line.

It means Frankfurt can look forward to a semi-final against David Moyes’ West Ham who secured their first European semi-final in 46 years with a stunning second-leg victory in Lyon.

Having held on for a 1-1 first-leg draw in London after playing the entire second half with 10 men, David Moyes’ players withstood periods of intense early pressure before sweeping their Ligue 1 opposition aside.

The visitors struck twice in seven minutes at the end of the first half, as Craig Dawson met Pablo Fornals’ corner with a superb near-post header before a deflected Declan Rice strike put the Premier League club in total charge.

Jarrod Bowen extended the advantage within three minutes of the restart, slotting in at the end of a sweeping counter-attack, and a deflated Lyon could offer no response as West Ham comfortably saw out a memorable win.

Rangers will play RB Leipzig in the other semi-final after Kemar Roofe’s extra-time winner settled a pulsating tie with Braga, who finished with nine men.

James Tavernier’s early goal cancelled out the Portuguese side’s first-leg lead, before he had Ibrox on its feet again with a first-half penalty moments after Vitor Tormena was sent off.

Rangers were utterly dominant, hitting the woodwork twice and having three strikes disallowed, but their profligacy was punished when David Carmo’s header forced extra time.

However, a tie with Leipzig was sealed when Roofe knocked in from close range. It is Rangers’ first continental semi-final in 14 years

Leicester recovery

Leicester City reached their first European semi-final after a superb comeback beat PSV Eindhoven in the Europa Conference League.

Ricardo Pereira scored a dramatic late winner to set up a last-four meeting with Jose Mourinho’s Roma, who knocked out Bodo/Glimt.

Following a goalless first leg at King Power Stadium, Eran Zahavi pounced on a mistake by Youri Tielemans to open the scoring before Maddison dragged Leicester level with 13 minutes remaining.

The Foxes midfielder slotted into the top corner from Ayoze Perez’s clever cutback and Pereira then fired the winner in the 88th minute to seal a memorable win at the Philips Stadion.

Marseille will play Feyenord in the other semi-final.

######