Man United or Barcelona vs.
Cristiano Ronaldo's bid to win Juventus their first Champions League since 1996 sees him come up against the conquerors of his old side, Real Madrid. The person who made the prediction is presumably a Tottenham fan, who sent out his predictions a day before the draw was even made.
The victor of that tie will host either Ajax or Juventus in the first leg of the semi-finals.
Although Barcelona were drawn to play the first match of the tie at home, the match will take place at Old Trafford because of Manchester City's draw.
They also play in the Premier League in Manchester less than three days after the second leg. While Arsenal will hate its draw of Napoli in the Europa League, both UEL contenders will look at their schedules with some favor.
The Toffees were on course for an excellent win when leading 2-0 approaching the final quarter of their match on Tyneside, but turned victory into defeat as they went down 3-2. The five-time Ballon' dor victor promised the Barcelona fans after the finals match of last season that his side would be gunning for glory in this competition.
Liverpool, who lost in last year's final to Real Madrid, will host Porto in the first leg on April 9.
The two Champions League finalists will receive 17,000 tickets each, raising concerns English clubs will not be able to meet season-ticket holder demands if they reach the final. That is because Barcelona, Juventus and Liverpool remain in the draw.
It makes for an uncomfortable reunion for both - with memories of Messi's Champions League-winning performance against United in 2011.