All clubs remaining in the Europa League have discovered their opponents for the last 16 after the draw was made on Friday.
Manchester United and Tottenham comfortably made it through their last-32 ties against Real Sociedad and Wolfsberger respectively, but Arsenal were made to work harder to see off Benfica.
The Gunners were staring down the barrel of an early exit from the competition before second-half strikes from Kieran Tierney and Pierre-Emerick Aubameyang sealed their passage into the next round.
Rangers have also learned who they will play in the last 16 after they breezed past Royal Antwerp.
Ajax and AC Milan are among the other sides left in the competition, and here's how the last-16 draw looks:
Europa League last-16 draw
Ajax vs Young Boys Dynamo
Kiev vs Villarreal
Roma vs Shakhtar Donetsk
Olympiakos vs Arsenal
Dinamo Zagreb vs Tottenham
Manchester United vs AC Milan
Slavia Prague vs Rangers
Granada vs Molde
This article was most recently revised and updated 2 years ago