Liverpool have been paired with Real Madrid in the Champions League quarter-finals, while Manchester City face Borussia Dortmund.
Elsewhere, Chelsea must try to follow a route beyond the surprise Porto package and there will be a new game between Bayern Munich and Paris Saint-Germain – the two finalists from 2020.
All the contests at this stage of the elite European competition are enticing, but the draw for the final eight has sparked some intriguing clashes.
Liverpool and real Madrid have a lot of history, Los Blancos emerging victorious against the Reds in the 2018 final as they conquered the continent for the 13th time, and are expected to produce more fireworks when they lock the horns.
Manchester city remain in search of a historic quadruple this season, but Pep Guardiola’s efforts to deliver a first Champions League crown at the Etihad Stadium will be tested to the full by Erling Haaland, Jadon Sancho and an exciting Borussia Dortmund side.
Port , who triumphed over the underdogs under Jose Mourinho 17 years ago, has knocked out Cristiano Ronaldo and Juventus in the last 16 games and faces another tough task against a Chelsea side which has not yet suffered a defeat under Thomas Tuchel.
Bayern Munich retain their grip on the most prestigious awards for the time being, but they have been pushed to the limit PSG in the centerpiece of last season and need not recall the considerable threat posed by Neymar and Kylian Mbappe.
Full draw for the Champions League quarter-finals
Manchester City v Borussia Dortmund
Porto vs. Chelsea
Bayern Munich vs PSG
Real Madrid v Liverpool
Winner of QF 3 vs Winner of QF 1
Winner of QF 4 vs Winner of QF 2
When will the games take place?
The first matches of the quarter-finals of this season will take place on April 6 and 7, with return dates scheduled a week later.
The semi-finals are scheduled for April 27-28, with the return matches again the following week, and everyone still involved is aiming for one final appearance in Istanbul on May 29.
Who is the top scorer in the 2020-21 Champions League?
There are superstars in all areas as we reach the end of the Champions League business.
Dortmund striker Haaland tops the 10-goal table as it stands , the prolific Norwegian being the only one to have reached double the numbers.
PSG forwards Neymar and Mbappe have six efforts apiece, with the latter scoring a stunning hat-trick against Barcelona at Camp Nou in the last round to help his side progress.
Olivier Giroud also has six strikes under his belt, and remains looking for more, with Alvaro Morata, Marcus Rashford and Youssef En-Nesyri the others to reach this mark.
Bayern talisman Robert Lewandowski has scored five goals so far, with the potential for more to come, with Real Madrid’s Karim Benzema and Liverpool ace Mohamed Salah tying that total as they seek to pull their respective sides towards more European glory.