Ajax Amsterdam, trailing 3-0 and down to 10 men, scored two late goals to overcome Schalke 04 in the Europa League quarterfinals on Thursday while Olympique Lyonnais won a 16-kick penalty shootout against Besiktas.
Manchester United needed an extra-time goal from Marcus Rashford to beat Anderlecht 2-1 and go through 3-2 on aggregate while a 1-1 draw away to Racing Genk was enough to give Celta a 4-3 aggregate win.
Four-time European champions Ajax, leading 2-0 from the first leg, appeared to be on the way out as Schalke wiped out the deficit in just under an hour and then scored again early in extra-time.
Yet, despite having Joel Veltman sent off in the 80th minute, Ajax replied with a scrambled goal from Nick Viergever and a clinical effort from Amin Younes in the last 10 minutes of extra-time to bring it back to 3-2 and win 4-3 on aggregate.
Schalke’s defeat, following Bayern Munich and Borussia Dortmund’s elimination from the Champions League this week, meant that there were no German semifinalists in either of the European competitions for the first time since 2004-05.
United, the last remaining English side in Europe, took the lead in the 10th minute through Henrikh Mkhitaryan but Sofiane Hanni brought Anderlecht, winners of both the old European Cup Winners’ Cup and the Uefa Cup, back level in the 32nd minute.
After Zlatan Ibrahimovic, who later went off with a potentially serious knee injury, wasted two great chances in the final stages of normal time, the contest went into extra time and Rashford settled the tie with a fine finish early in the second period.