There is nothing quite like a Champions League semi-final is there?
And over the years the last four of Uefa’s elite club competition has provided some absolute corkers.
In a week that, before the suspension of football because of the coronavirus pandemic, would have seen the first legs of this season’s semi-finals, BBC Sport takes a look back at some of the very best ties.
We want to you to vote on our shortlist below before getting involved in a live text on Thursday, when we will reveal the results.
Don’t worry if we have missed out your favourite, just let us know via #bbcfootball for Thursday’s live text.
Man Utd 4-3 Juventus (1999)
Star players: Giggs, Beckham, Keane, Yorke, Zidane, Conte, Davids, Inzaghi
The 1999 treble win for Manchester United is etched on the public consciousness, but what is often forgotten is that the final against Bayern Munich was largely rubbish – bar the incredible finale.
It was the two-legged semi-final against Juventus which really captured the imagination. The first leg at Old Trafford saw future Chelsea boss Antonio Conte strike the Italian giants into an early, away-goal lead, before a second-half siege from Sir Alex Ferguson’s men finally bore fruit when Ryan Giggs hammered into the roof of the net in the last minute.
Juve were favourites in the second leg, even more so when Pippo Inzaghi scored twice in the first 11 minutes. Game over? Nobody told Roy Keane. His header gave United hope, and, even after a booking for a hack on Zinedine Zidane ruled him out of any potential final, the Irishman drove on.
Dwight Yorke headed United level on the night – ahead on away goals – before half-time in this classic encounter. Inzaghi had a hat-trick ‘goal’ correctly ruled out for offside, before Andy Cole tapped in confirmation.
Man Utd 3-3 Bayer Leverkusen (2002)
Star players: Van Nistelrooy, Giggs, Veron, Keane, Ballack, Lucio, Berbatov, Neuville, Basturk
The thankfully short-lived era of two group stages meant that United had already played 14 games in the Champions League before coming up against Bayer Leverkusen in 2002.
The German side were not one of the traditional superpowers, but they had assembled a formidable outfit – with Michael Ballack the beating heart.
United were at home first again, and took the lead when Ole Gunnar Solskjaer’s shot was deflected in by Boris Zivkovic. After the break Ballack equalised, only for Ruud van Nistelrooy to win, and convert a penalty.
But Leverkusen weren’t done and grabbed a vital second away goal through substitute Oliver Neuville, who buried a ricochet in the area just three minutes after coming on. That gave the visitors the advantage going into game two, but most still fancied United to reach the final again.
Big game, big name – Roy Keane danced around goalkeeper Hans-Jorg Butt to put United ahead in a pulsating second leg. Advantage Sir Alex, and a place in the final in his home city of Glasgow was close.
That man Neuville had the last word though, turning on the edge of the box to fire over Fabien Barthez and score via the underside of the crossbar. Leverkusen advanced to Hampden where they got Zidaned…
Real Madrid 3-4 Juventus (2003)
Star players: Carlos, Figo, Zidane, Ronaldo, Buffon, Thuram, Nedved, Del Piero, Trezeguet
This was peak Galacticos era – just look at some of the names involved…
The first leg was in Madrid and El Fenomeno was at it again, Ronaldo opening the scoring with a superb finish from the edge of the area after a masterful one-two with Fernando Morientes. That was a spanner in Juve’s gameplan of containment, but they grabbed an away goal on the stroke of half time when David Trezeguet found himself free to stab in an Alessandro Del Piero shot. Silence in the Bernabeu.
Real were back in front when a Roberto Carlos piledriver snaked its