Barcelona and Manchester United will face each other in the pick of the UEFA Champions League quarter-final match-ups.
Last season's finalists Liverpool drew Porto, Cristiano Ronaldo's Juventus will face Real Madrid's conquerers Ajax, while there's an all-English affair with Tottenham to play Manchester City.
United defied the odds in reaching the last eight, as they progressed past Paris Saint-Germain on away goals after a 3-3 aggregate draw despite losing the first leg at home 2-0.
If they are to get to the semi-finals they will certainly have done so the hard way, as they are due to face La Liga champions Barcelona and Lionel Messi in the quarter-finals.
Ernesto Valverde's men trounced Lyon 5-1 on Wednesday – Messi starring with two goals and assists – to ease into the next round, having played out a goalless stalemate in France.
Champions League quarter-final fixtures:
Ajax v Juventus
Liverpool v Porto
Tottenham v Manchester City
Manchester United v Barcelona