Arsenal have been drawn against Italian giants AC Milan in the last 16 of the Europa League.
The Gunners survived a major scare against Swedish minnows Ostersunds in the round of 32 on Thursday, progressing through on aggregate despite a shock 2-1 home defeat at the Emirates.
Arsene Wenger's side are rewarded with a two-legged tie against AC Milan, who are enjoying a resurgence under manager Gennaro Gattuso and are still unbeaten in 2018.
Milan beat Ludogorets 4-0 on aggregate in the last 32 of the competition and are this season bidding to become only the sixth team to win all of Europe's three major cup competitions.
The tie is the pick of the round-of-16 draw, although there are a number of high-profile teams still in with a chance of lifting the trophy in May.
Bundesliga giants Borussia Dortmund will take on Red Bull Salzburg, while Atletico Madrid have been drawn against Lokomotiv Moscow - one of four Russian clubs still in the competition.
Lazio take on Dynamo Kiev, RB Leipzig are paired with Zenit St Petersburg and CSKA Moscow complete the Russian quartet against Ligue 1 side Lyon.
Marseille are the only other French team still in the competition and they will face La Liga side Athletic Bilbao, while Sporting Lisbon have been drawn against Viktoria Plzen.
Europa League round-of-16 draw in full
Lazio vs. Dynamo Kiev RB Leipzig vs. Zenit St Petersburg Atletico Madrid vs. Lokomotiv Moscow CSKA Moscow vs. Lyon Marseille vs. Athletic Bilbao Sporting Lisbon vs. Viktoria Plzen Borussia Dortmund vs. Red Bull Salzburg AC Milan vs. Arsenal