The Most Thrilling Champions League Semi-Finals Ever
Discover the most exciting Champions League semi-final showdowns of all time










Inter Milan 7-6 Barcelona (2025) Inter Milan produced a dramatic late turnaround to beat Barcelona 7-6 on aggregate. With just two minutes of stoppage time left, Inter trailed but Francesco Acerbi and Davide Frattesi made it a memorable win.
Real Madrid 6-5 Manchester City (2022) A thrilling first leg saw Pep Guardiola's side take a lead, but Real Madrid's incredible comeback led to a dramatic finish.
Barcelona 3-4 Liverpool (2019) Liverpool needed a miracle and Divock Origi delivered, completing an unforgettable comeback.
Tottenham 3-3 Ajax (2019) Ajax had the advantage, but Lucas Moura's hat-trick gave Tottenham a remarkable victory.
Borussia Dortmund 4-3 Real Madrid (2013) Robert Lewandowski's four goals in the first leg set the stage for a nervy second leg.
Chelsea 3-2 Barcelona (2012) After a goalless draw, Michael Essien's goal and a controversial finish made it a memorable tie.
Chelsea 4-3 Liverpool (2008) Chelsea overcame Liverpool in a closely contested semi-final with extra time drama.
AC Milan 5-3 Man Utd (2007) Kaka's brilliance shone as Milan defeated United over two legs.
Real Madrid 3-4 Juventus (2003) Alessandro del Piero starred as Juventus squeezed past Real Madrid in a tense encounter.
Man Utd 4-3 Juventus (1999) A dramatic semi-final with comebacks and memorable moments for Manchester United.