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