The Champions League returned this week with the conclusion of four quarter-final ties – and delivered some of the best games in the history of the competition.
Liverpool booked their spot in the last four with a superb 2-1 win over Manchester City that saw them progress 5-2 on aggregate. It is the first time the Reds have reached the semi-final stage since the 2007/08 season.
On the same night Roma stunned Barcelona, pulling off a sensational second leg comeback that saw them win 3-0 at the Stadio Olimpico, meaning they progressed on away goals.
A day later and Juventus almost managed a similar feat against Real Madrid. 3-0 down after the first-leg, they led 3-0 at the Santiago Bernabéu, only for a last-minute Cristiano Ronaldo penalty to send them crashing out.
And then there’s Bayern Munich, who have somewhat flown under the radar so far. They beat Sevilla 2-1 on aggregate just a few days after wrapping up the Bundesliga title.
Follow live coverage of the draw below.
Please allow a moment for the live blog to load.
Follow the Independent Sport on Instagram here, for all of the best images, videos and stories from around the sporting world.
Liverpool have been handed a semi-final against Roma, while Bundesliga champions Bayern Munich face Real Madrid in the last four
All the latest news, ticket info and offers directly into your inbox!
Thank you for subscribing!
Subscribe
There seems to be a problem with the email you have entered. Please check your address is valid and re-enter.