Manchester United have been drawn against Austrian side LASK in the Europa League round of 16.
United beat Club Brugge 6-1 on aggregate in the round of 32 to reach this stage and are looking to win the competition for the first time since 2017.
LASK, who are the lowest-ranked side remaining the competition, eliminated AZ Alkmaar -- who earned a 0-0 draw against United in the group stage -- to reach the round of 16.
Elsewhere, Inter Milan will face Getafe, who knocked out last season's Champions League semifinalists, Ajax, while Sevilla, the competition's most-successful team, take on Roma.
Rangers' reward for beating Braga was a clash with German side Bayer Leverkusen, who impressively knocked out Porto.
Arsenal's conquerors Olympiakos face another Premier League side in Wolves, while Istanbul Basaksehir take on FC Copenhagen.
Basel's home clash against the winner of the rearranged second leg between Eintracht Frankfurt and FC Salzburg will be played behind closed doors due to preventative measures in Switzerland to stop the spread of coronavirus. Eintracht lead 4-1 from the first leg.
The 2020 Europa League final will take place in the Polish city of Gdansk on May 27.