It finished 1-1 in the all-German tie between Schalke and Borussia Monchengladbach, while substitute Claudio Beauvue headed a 90th minute winner for Celta Vigo, who beat Krasnodar 2-1 ahead of the second leg in Russia. A mistake from Olympiakos keeper Nicola Leali, when he kicked the ball straight to Vincent Aboubakar, cost his side as the Besiktas forward scored to cancel out Esteban Cambiasso's first-half goal, the tie ending 1-1. Former Cardiff City striker Andreas Cornelius headed a second-half winner as Danish champions FC Copenhagen beat Ajax 2-1.
Copenhagen made a flying start through Rasmus Falk Jensen inside the first minute. Danish teenager Kasper Dolberg, 19, equalised for Ajax with his 15th goal of the season before Cornelius struck. Anderlecht won 1-0 in Cyprus against Apoel Nicosia, Nicolae Stanciu hitting the winner.