Their reward for getting past the La Liga outfit is a two-legged showdown with Italian giants AC Milan, who sit second to rivals Inter in Serie A.
That will see the Red Devils reunited with their former frontman Zlatan Ibrahimovic after Milan got past Red Star Belgrade.
Arsenal meanwhile left it late on Thursday night to get past Portuguese opponents Benfica, with Pierre-Emerick Aubameyang’s 87th-minute winner securing a 3-2 win and a 4-3 aggregate success.
The Gunners know a top-four finish is beyond them in the league and so have put extra focus on this tournament, and will face Olympiakos next up.
Jose Mourinho’s Tottenham are in a similar predicament to their north London rivals and after hammering Wolfsberger, take on Dinamo Zagreb in a favourable draw.
Rangers remain unbeaten in the Scottish Premiership and in Europe this term and got the better of Antwerp 9-5 over 180 minutes after two breathless affairs, winning 5-2 last night.
Steven Gerrard’s side have been handed two matches against Slavia Prague, who knocked out Leicester 2-0 on aggregate in the previous round.
You can see the full round of 16 draw below.
Europa League last 16 draw in full
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
When will Europa League last 16 ties take place?
The first legs for the tournament’s second knockout round will take place on Thursday March 11.
The return fixtures will then take place a week later on Thursday March 18.
Matches on both days will be split across two kick-off times, 5.55pm and 8pm.
It remains to be seen whether teams will be able to host their matches at their own stadiums or be required to play across Europe.
Arsenal played the two legs of their tie with Benfica in Rome and Athens, for example.