Real Madrid and Chelsea managed to finish the job in their respective Champions League quarter-finals last night, joining Bayern Munich and Barcelona in a potentially explosive last four of the competition.
And we only have to wait a fortnight for the semi-final, first legs, with Bayern Munich hosting Real Madrid at the Allianz Arena (17/4/12) a day before Barcelona travel to Stamford Bridge to face Chelsea.
The match-ups promise to be two of the very best in recent times, and to celebrate reaching this stage of the competition, GiveMeFootball decided to remember five of the best semi-finals over the past two decades...
Barcelona v Real Madrid – 2010/11
Two games unsurprisingly not short on drama, with Barca's 2-0 first leg win at the Santiago Bernabeu full of controversy as defender Pepe saw red for a foul on Dani Alves.
The second-leg was a 1-1 draw, with Pedro adding to Lionel Messi’s two goals in the first match. Pep Guardiola's side advanced to a Wembley final to face Manchester United - who they defeated in emphatic style with a 3-1 win.
Chelsea v Barcelona – 2008/09
The now infamous second leg in the English capital came after a 0-0 draw at the Nou Camp, with the La Liga giants unable to break the Premier League outfit's resolve at the Nou Camp.
Michael Essien gave the Blues the lead next time out, but Andres Iniesta’s injury-time strike was enough for ten-man Barca to go through on away goals. Chelsea had five legitimate penalty appeals turned down over the 90 minutes.
Liverpool v Chelsea – 2007/08
A classic all English encounter, as Jon Arne-Riise’s injury-time own goal gave Chelsea an equaliser in the first leg at Anfield. Dirk Kuyt had put the Reds in-front.
Fernando Torres – now of Chelsea – equalised for Liverpool in the second leg to send the match into extra-time after Didier Drogba had put the hosts ahead.
Frank Lampard struck from the spot and Drogba added another to seemingly secure victory, although Ryan Babel’s late long-range effort created a frantic final few minutes.
Real Madrid v Juventus – 2002/03
Brazilian duo Ronaldo and Roberto Carlos gave Los Blancos the initiative in the first leg, but David Trezeguet’s away goal just before half-time was a pivotal moment for Marcelo Lippi’s side.
It paved the way for a stunning second leg from the Bianconeri, who took a three-goal advantage through goals from Trezeguet, Alessandro Del Piero and Pavel Nedved.
Zinadine Zidane’s late strike wasn’t enough to save Madrid’s ‘galacticos’.
Juventus v Manchester United – 1998/99
Antonio Conte’s strike at Old Trafford was cancelled out in stoppage-time, with Ryan Giggs scoring in the 92nd minute for the Red Devils to give them hope of the treble.
But, after going two down to goals from Filippo Inzaghi, all seemed lost. However, Roy Keane and Dwight Yorke put United in-front on away goals, and Andy Cole headed home a late winner.
A stunning comeback from the English champions, who went on to repeat the trick against Bayern Munich in the final.