It has been some time since the Champions League has felt so open. Madrid captain Sergio Ramos, who was suspended from the second leg encounter was watching the game from the stands but came down to the dug-out in the second half as he watched his side surrender a three-goal advantage.
Here's everything you need to know about the draw.
Roma represents Italy in the semi-finals.
Liverpool famously beat Roma in the Italians' own stadium to win the European Cup in 1984 and drawing them again would be an intriguing tie for Reds top scorer Mohamed Salah.
The Champions League quarter-finals delivered in spectacular fashion this past week with sides mounting seemingly impossible comebacks to book their place in the last four.
No, at this stage of the competition anyone can face anyone.
The semi-final first legs will take place on Tuesday 24 and Wednesday 25 April, with the returns the following week.
The draw for the next fixtures takes place on Friday, April 13 and we can't wait for the clashes which turn up.
Vazquez was happy to go down, Oliver pointed to the spot and Madrid are into the semi-finals and will now be favorites to win the competition for a third consecutive season.
You can keep up to date with all the games in our live match blogs on skysports.com and across our digital platforms, while we will bring you live updates of the semi-final draw online and on Sky Sports News.