The UEFA Champions League semi-final fixtures were confirmed, with only one leader of Europe's top-five leagues making the last four.
Click through the gallery above to see the top goalscorers of the UCL this season so far!
Record champions Real Madrid booked their spot after eliminating 2018/19 winners Liverpool following their goalless draw at Anfield on Wednesday night.
After beating the Reds 3-1 on aggregate Los Blancos will now face Thomas Tuchel's Chelsea in the semi-final, with the Blues eliminating Porto 2-1 on aggregate despite losing the second leg 1-0 at Stamford Bridge.
In the other semi-final Manchester City will meet Paris Saint-Germain. Pep Guardiola's side eased past Borussia Dortmund, winning 2-1 on the night and 4-2 on aggregate to book their first semi-final since the Spaniard arrived at the club.
PSG, meanwhile knocked out defending champions Bayern Munich, advancing on the away goal rule after the tie ended 3-3 on aggregate.
The semi-final first-legs will be played on 27/28 April, while the return fixtures take place on 4/5 May.
This year's final will be held in Istanbul on 29 May, when new champions will be crowned after Bayern Munich were knocked out by PSG.
Read: Report: Ball Boy That CR7 Gave Shirt To Will Be Punished