West Ham will play Lyon in the quarter-finals of the Europa League after knocking out record six-time winners Sevilla.

The Hammers, who avoided an all-British clash with Rangers, will meet Eintracht Frankfurt or tournament favourites Barcelona in the semi-final were they to beat Lyon.

Rangers have a last-eight date with Braga, with the winners going through to a semi-final against RB Leipzig or Atalanta.

Tomas Soucek and Andriy Yarmolenko scored as West Ham overturned a first-leg deficit against Sevilla on Thursday for a memorable extra-time victory and passage through to their first European quarter-final since 1981.

Former West Ham midfielder Joe Cole told BT Sport: “I’m absolutely delighted. It could have been the glamour tie against Barcelona, and I think Rangers got the plum tie with Braga.

“But I think Lyon are struggling in France. They’re not what they were, and with the carrot of a Barcelona semi-final it sets it up lovely.

“It’s a lovely place to go. Brilliant stadium, history, and the West Ham fans would be booking their trip already I would imagine.”

David Moyes’ Premier League side will play Lyon at the London Stadium on April 7, with the return leg in France on April 14.

Rangers were paired with Braga, managed by former Sheffield Wednesday and Swansea boss Carlos Carvalhal, after beating Red Star Belgrade 4-2 on aggregate.

The Scottish club are in the last eight of the competition for the first time since losing the 2008 final to Zenit St Petersburg.

Rangers will travel to Portugal on April 7, with the second leg to be played at Ibrox a week later.

Barcelona meet Eintracht – the only side left in the competition to have won it, in 1980 – after dropping out of the Champions League before Christmas.

Former Barcelona star Xavi has turned around their fortunes since his November appointment, with the Catalans unbeaten in LaLiga since the start of December.

Former Arsenal striker Pierre-Emerick Aubameyang scored his seventh goal in as many games as Barcelona booked their quarter-final place with a 2-1 away victory over Galatasaray on Thursday.

RB Leipzig received a bye after Spartak Moscow were expelled from the competition following Russia’s invasion of Ukraine.

Leicester will meet PSV Eindhoven in the quarter-finals of the Europa Conference League.

The Foxes side will have home advantage in the first leg on April 7 before travelling to Holland the following week.  The winners will face either Bodo Glimt or Roma in the semi-final.

Jose Mourinho’s Roma were drawn against the Norwegian side who beat them 6-1 in the group stages of the competition in October.

Feyenoord and Slavia Prague and Marseille against Greek club PAOK completed the quarter-final draw.

The semi-final ties will be played on April 28 and May 5, with the final in the Albanian capital Tirana on May 25.