With Liverpool and Tottenham Hotspur having joined FC Barcelona and Ajax Amsterdam in the last four of the UEFA Champions League, the official semi-final fixtures have been confirmed.
Click through the mini-gallery above to see the top goalscorer of each team left in the UCL this season.
The Reds and Spurs progressed on Wednesday night after eliminating FC Porto and Manchester City, respectively.
They joined Ajax, who heroically knocked out Juventus, and FC Barcelona, who sent Manchester United packing, in the semi-finals.
This season, however, UEFA had already pre-drawn the semi-finals of the competition.
Last year's finalists Liverpool will face Barcelona, while Spurs will host Ajax's young guns. The Blaugrana and the Lilywhites will play the first legs at home before having to go to Anfield and the Johan Cruijff Arena for their respective return fixtures.
Here are all semi-final fixtures and dates:
30 April: Tottenham Hotspur vs Ajax Amsterdam
1 May: FC Barcelona vs Liverpool
7 May: Liverpool vs FC Barcelona
8 May: Ajax Amsterdam vs Tottenham Hotspur
Read: Messi Reacts To Ronaldo, Juve UCL Elimination
The final will be played at the Wanda Metropolitano Arena, Atletico Madrid's home ground, on 1 June.
Which two teams do you think will reach the final? Have your say in the comments section below.