Europa League results
Ajax 2-0 Schalke
Anderlecht 1-1 Manchester United
Celta Vigo 3-2 Genk
Lyon 3-1 Besiktas
Two late goals earned Lyon a 2-1 victory over Besiktas in a match delayed by crowd trouble.
Lyon supporters spilled onto the pitch ahead of kick-off in the first leg of the Europa League quarter-final, with the club claiming they were being targeted by projectiles and firecrackers thrown from the top of the stands.
When play did eventually begin 45 minutes late, it was the Turkish visitors who took an early lead through Ryan Babel.
Lyon pushed hard for an equaliser that eventually came in the 83rd minute through Corentin Tolisso.
A minute later they found a winner from an unlikely source as Jeremy Morel pounced on a terrible mistake by goalkeeper Fabricio.
Europa League favourites Manchester United have work to do after they were held to a 1-1 draw by Anderlecht in the first leg of their quarter-final tie.
Jose Mourinho’s side dominated the first half in Belgium and, after Jesse Lingard had hit the woodwork, Henrikh Mkhitaryan put the visitors ahead in the 36th minute.
But Anderlecht stayed in contention and got their reward four minutes from time through a powerful headed equaliser by Leander Dendoncker.
Ajax dominated proceedings against Schalke in Amsterdam to win their first leg 2-0.
Captain Davy Klaassen scored both goals, the first from the penalty spot in the 23rd minute and the second in the early stages of the second half.
It will be all to play for in the second leg in Genk after the Belgians lost an entertaining clash against Celta Vigo 3-2 in Spain.
Genk took the lead in the 10th minute through Jean-Paul Boetius but found themselves behind seven minutes later after goals from Pione Sisto and Iago Aspas.
John Guidetti grabbed a third for Celta before half-time but Thomas Buffel’s 67th-minute header changed the complexion of the contest.