Four English Premier League clubs are in the last-eight for the first time in a decade - which made it inevitable an all English tie would be drawn.
Liverpool, United, Tottenham Hotspur and Manchester City joined AFC Ajax, Porto, Juventus and Barcelona in the pot and all contest in the two-legged ties that will take place on 9/10 April and 16/17 of the same month.
The semi-final draw also took place, which will be played out on 30 April/1 May for the first-leg ties and 7/8 May for the return legs.
And with that, a Lionel Messi vs Cristiano Ronaldo final between FC Barcelona and Juventus is alive for the final on Estadio Metropolitano on Saturday 1 June.
Quarter-final draw in full:
Liverpool vs FC Porto
FC Barcelona vs Manchester United
Tottenham vs Manchester City
AFC Ajax vs Juventus
Semi-final draw in full:
FC Barcelona/Manchester United vs Liverpool/FC Porto
AFC Ajax/Juventus vs Tottenham vs Manchester City
DStv customers can stream all Champions League games on SuperSport wherever they are by downloading the DStv Now App here.
DStv Compact customers can enjoy UCL action on SS3 and SS5.
Get all the fixtures and catch up on all the video highlights and news on SuperSport.com.