European juggernauts Manchester United and AC Milan will go head to head in the last 16 of the Europa League after the draw was made on Friday.
It will mark the first time Zlatan Ibrahimovic has faced off against his old employers since leaving Old Trafford in 2018.
Zlatan was a big hit during his time with the Red Devils, scoring 29 goals in 53 appearances in all competitions and helping United win the Europa League as well as the League Cup in 2016-17.
The Swede is enjoying an Indian Summer at the twilight of his career back at Milan having it 16 goals in 20 games so far this season.
Elsewhere, Arsenal have familiar opponents after they were drawn to face Olympiakos over two legs having seen off Benfica in the last 32.
Second-half goals from Kieran Tierney and Pierre-Emerick Aubameyang saved the Gunners from an early exit and kept their hopes of winning the tournament and qualifying for next season's Champions League alive.
Tottenham will fancy their chances of a quarter-final berth after drawing Croatian side Dinamo Zagreb, while runaway Scottish Premiership leaders Rangers will face Slavia Prague.
Here's the last 16 draw in full...