Liverpool have drawn European reigning champions Real Madrid in the Last 16 of the Champions League in a repeat of last year's final.
Los Blancos are probably Liverpool's worst nightmare in recent years as they also lost to them in the final earlier this year, were knocked out by them in the quarter-finals in 2021 and lost the 2018 final.
Out of the four English teams in the draw, Manchester City were the first out of the hat and probably who had the kindest draw out of them all as they'll take on RB Leipzig.
For Antonio Conte, it's a return to Italy as Spurs will take on the Italian champions AC Milan, while Chelsea will play Borussia Dortmund.
Overall, the English teams in the seeded group should be pretty happy as they all avoided PSG, who will play Bayern Munich.
The first legs of the ties will be played between February 14-15 and 21-22, with the seconds legs on March 7-8 and 14-15.
The 2023 Champions League final will take place on June 10 2023 at Istanbul's Ataturk Olympic Stadium.
Champions League Last-16 ties in full:
RB Leipzig v Manchester City
Club Bruges v Benfica
Liverpool v Real Madrid
AC Milan v Tottenham
Eintracht Frankfurt v Napoli
Borussia Dortmund v Chelsea
Inter Milan v Porto
PSG v Bayern Munich