Thursday round-up: Beşiktaş survived the first-half dismissal of Vincent Aboubakar, Schalke came from two down to win on away goals and Manchester United squeezed past Rostov.
Ajax, Anderlecht, Beşiktaş, Celta, Genk, Lyon, Manchester United and Schalke made it through to the UEFA Europa League quarter-finals on Thursday night – check out how they did it and watch highlights of every game here.
Thursday's round of 16 second legs (click for individual match highlights)
Ajax 2-0 København (agg: 3-2)
Anderlecht 1-0 APOEL (agg: 2-0)
Beşiktaş 4-1 Olympiacos (agg: 5-2)
Genk 1-1 Gent (agg: 6-3)
Krasnodar 0-2 Celta (agg: 1-4)
Manchester United 1-0 Rostov (agg: 2-1)
Mönchengladbach 2-2 Schalke (agg: 3-3, Schalke win on away goals)
Roma 2-1 Lyon (agg: 4-5)
- Watch the quarter-final draw live on UEFA.com from 13:00CET on Friday
- Watch highlights of all this season's games
There was drama aplenty in Istanbul, where Beşiktaş cruised past Olympiacos despite spending 51 minutes down to ten men. Vincent Aboubakar, who had put the hosts in front, was the man dismissed. Ryan Babel – without a goal in Europe since August 2010 – struck twice, with Cenk Tosun also on the mark.
Schalke, meanwhile, came from 2-0 behind on the night – and 3-1 down on aggregate – to oust fellow Bundesliga side Mönchengladbach. Genk finished the job against Gent in the round of 16's other one-nation tie despite 17-year-old substitute Louis Verstraete's effort for the visitors.
There was another notable strike in Amsterdam, Ajax's in-form forward Kasper Dolberg scoring the Eredivisie outfit's 600th goal in UEFA competition.
Elsewhere, Juan Mata cemented United's progress past Rostov, while Roma won on home soil but could not overturn their 4-2 first-leg deficit against Lyon. Anderlecht and Celta made relatively short work of APOEL and Krasnodar respectively.