In Nyom, the ambassador for this year’s final in Kyiv, Andriy Shevchenko, drew the teams for the final eight of this year’s Champions League.
There’s a very good chance that the semi-finals will be contested between four heavyweights of the competition.
Here’s the reaction to the four matches:
1 Liverpool vs Manchester City
Arguably the pick of the draw, this is the first all-English European encounter since Manchester United knocked Chelsea out at the quarter-final stage, en route to the final in 2011.
Both meetings between the teams this season have been memorable affairs. The match at Anfield, with Liverpool winning 4-3, is Manchester City's only league defeat this season.
As one of only two teams to inflict a meaningful defeat on City, Liverpool will be buoyed by the template they have set themselves. But on that day, Manchester City were missing arguably their most important player, David Silva - who has looked as good as ever in recent weeks.
Also, City will be confident they won't repeat the same errors they did that day. John Stones has found himself out of the first team, and Ederson was uncharacteristically sloppy.
The second leg at home plays into Manchester City's hands - but they might have to weather a storm at Anfield first. While it may be a cliche, there's a special atmosphere on European nights and it can help carry them through with hope going into the second leg.
Liverpool should draw inspiration from living up to the occasion in the past - knocking Manchester United out in the Europa League two years ago and doing the same to Chelsea in the Champions League, twice.
PREDICTION: City to progress, with both teams scoring in each leg.
2 Juventus vs Real Madrid
Real Madrid deservedly beat Juventus in last season's final but Juventus weren't without their spells: they will rue their inability to take the lead after being on top for most of the first half, following Mario Mandzukic's wonder goal.
After an early stumble for both teams this season, they both look the same force again.
Real Madrid have faltered badly and have already conceded the league title, but now look every bit the same side that triumphed in Cardiff last May - Cristiano Ronaldo is unstoppable again and, despite letting squad options like Morata and Pepe leave, Real Madrid have retained all the personnel who came out on top that night.
A fraught and angry reaction to that loss were reportedly reasons for the departures of Leonardo Bonucci and Dani Alves, stalwarts of the defence last season. But Massimiliano Allegri has not lost the defensive fortitude, with Medhi Benatia excelling. Tottenham have been the only team to score against Juventus in 2018.
The last round exposed flaws in a creaking and ageing team. But their experience told - they will hope it's enough to carry them through, as it could be the last chance for many of this generation.
PREDICTION: Real Madrid to edge it, with decisive goals from Cristiano Ronaldo.
3 Barcelona vs Roma
Eusebio Di Francesco deserves credit for the turnaround in Roma's form of recent weeks. Weeks ago, their top-four place in Italy was under threat and a disappointing last 16 exit looked probable after defeat away to Shakhtar Donetsk. It could have been all over in Ukraine were it not for the heroics of goalkeeper Alisson.
But they have responded well, defeating Napoli in stunning fashion, and a professional performance in the second leg against Shakhtar got them through, relatively comfortably in the end.
But this is a nightmare draw for Roma. Barcelona weren't entirely convincing against Chelsea but their quality was enough to record a comprehensive victory.
Roma have neither the defensive fortitude to keep Messi and Suarez at bay nor the attacking prowess to bother the team with the best defensive record in the competition.
PREDICTION: Comfortable victory for Barcelona
4 Sevilla vs Bayern Munich
Bayern Munich breezed past Besiktas in the last round and Sevilla should pose a sterner test. However, the Spanish side don't have enough quality to give Bayern Munich a real test.
Under Vincenzo Montella, Sevilla have conceded five goals on three occasions - to Eibar, Real Betis and Atletico Madrid. With the likes of Arjen Robben and Robert Lewandowski, Bayern Munich can be ruthless enough to notch up a similar thrashing.
Sevilla were impressive in both legs of the last round but Steven N'Zonzi and Ever Banega won't be able to dictate the tempo of this match because they won't be afforded the same time and space they had against Manchester United.
Jupp Heynckes will almost certainly not give this deeply flawed team the same respect that Jose Mourinho did.
PREDICTION: Comfortable win for Bayern Munich.
Disagree with our selections? Let us know by commenting below.
Want to share your opinion? Why not Write For Us?