Champions League - Quarter-finals
RB LeipzigRB Leipzig2Atl MadridAtlético Madrid1

Champions League: RB Leipzig beat Atletico Madrid to reach semi-finals

By Tom RostanceBBC Sport
RB Leipzig
RB Leipzig are in the Champions League knockout stages for the first time

RB Leipzig overcame a typically cautious Atletico Madrid to reach their first Champions League semi-final just 11 years after their formation.

After a poor first half, Dani Olmo headed the German side ahead but Atleti substitute Joao Felix levelled the tie from the penalty spot after he had been fouled in the box.

Madrid, chasing a third final in the last six years, seemed content to take the one-legged tie in Lisbon to extra time and sat back for much of the game.

They were punished for their characteristically defensive approach as Tyler Adams' deflected strike two minutes from time sent Julian Nagelsmann's exciting side through to face Paris St-Germain.

No Werner, no problem

Leipzig came into the tie without the focal point of their attack after Timo Werner's £54m transfer to Chelsea earlier in the summer.

Werner scored 34 goals for the club this season while the starting XI in their first quarter-final at this level had mustered just 44 between them.

A lack of cutting edge was as evident as was expected, with Leipzig's enterprising approach play all-too-often leading to nothing.

The German side were the only team playing progressive football in a dull first period - and that sense of adventure included centre-back Dayot Upamecano frequently carrying the ball out from a back three and suggesting he is a defensive prospect out of the very top drawer.

Their deserved lead arrived early in the second half when Marcel Sabitzer's fine cross was met by Olmo's late surge from midfield and he flicked a header beyond the dive of Atleti's renowned keeper Jan Oblak.

If Leipzig's lack of threat was down to the absence of an individual, their opponents' issues were more systemic.

Former Chelsea striker Diego Costa was marooned up front and was bullied by young Frenchman Upamecano at times.

Just as in PSG's fightback on Wednesday night, though, the introduction of a £100m+ substitute made the difference.

Portugal playmaker Felix was excellent as soon as he entered the match and won a penalty with a driving run into the area then confidently converted the penalty.

However any sense of a change in momentum was stymied by Atleti boss Diego Simeone, who appeared content to play for extra time as he instructed his side - unbeaten in 18 games - to sit in.

But a brilliant pass from Sabitzer freed Angelino into space and after he found Adams, the United States midfielder's powerful shot flew in off the heels of Stefan Savic past a stranded Oblak.

Man of the match - Dayot Upamecano (RB Leipzig)

Diego Costa and Dayot Upamecano
A supreme evening from the 21-year-old French centre-back. Immense in defence but also happy to dribble into midfield and spray passes about with 91.5% accuracy, he is a frighteningly good prospect.

The stats

  • RB Leipzig are the first German side outside of Bayern Munich and Borussia Dortmund to reach the semi-finals of the Champions League since Schalke in 2010-11.
  • Atlético Madrid have failed to progress against a German side in the Champions League knockout stages for the first time, getting through on all three previous occasions (v Bayer Leverkusen twice and Bayern Munich once).
  • Atlético Madrid have scored in each of their last 19 games in all competitions, last enjoying a longer scoring run in 2012 (24 games).
  • RB Leipzig's Dani Olmo is the first Spaniard to score against Atlético Madrid in the Champions League since Míchel netted for FK Qarabag in October 2017.
  • Marcel Sabitzer registered his 26th goal involvement in all competitions for RB Leipzig this season (16 goals, 10 assists), eight more than any other player currently with the German club.
  • Tyler Adams' strike was his first goal for RB Leipzig in what was his 28th appearance in all competitions for the club.
  • Atlético Madrid's Kieran Trippier became the fourth different English player to start a Champions League quarter-final with a non-English club (after David Beckham with Real Madrid and PSG, Owen Hargreaves with Bayern Munich and Steven McManaman with Real Madrid).


RB Leipzig

Formation 4-2-3-1

  • 1Gulácsi
  • 16KlostermannBooked at 70mins
  • 5Upamecano
  • 23Halstenberg
  • 3Angelino
  • 27LaimerSubstituted forAdamsat 72'minutes
  • 44KamplBooked at 82mins
  • 7SabitzerSubstituted forMukieleat 90+2'minutes
  • 25OlmoSubstituted forSchickat 83'minutes
  • 18NkunkuSubstituted forHaidaraat 83'minutesBooked at 87mins
  • 9Poulsen


  • 4Orban
  • 8Haidara
  • 10Forsberg
  • 14Adams
  • 17Lookman
  • 21Schick
  • 22Mukiele
  • 28Mvogo
  • 33Tschauner
  • 38Novoa Ramos
  • 41Borkowski
  • 47Wosz

Atl Madrid

Formation 4-4-2

  • 13Oblak
  • 23Trippier
  • 15Savic
  • 2GiménezBooked at 90mins
  • 12LodiBooked at 62mins
  • 6KokeSubstituted forFelipeat 90+2'minutes
  • 16HerreraSubstituted forJoão Félixat 58'minutes
  • 8Saúl
  • 21Carrasco
  • 14Llorente
  • 19Diego CostaSubstituted forMorataat 72'minutes


  • 1Adán
  • 4Arias
  • 5Partey
  • 7João Félix
  • 9Morata
  • 11Lemar
  • 17Saponjic
  • 18Felipe
  • 20Machín Pérez
  • 22Hermoso
  • 35Sánchez
  • 38Moya
Szymon Marciniak

Match Stats

Home TeamRB LeipzigAway TeamAtl Madrid
Shots on Target

Live Text

  1. Post update

    Match ends, RB Leipzig 2, Atlético de Madrid 1.

  2. Full Time

    Second Half ends, RB Leipzig 2, Atlético de Madrid 1.

  3. Post update

    Péter Gulácsi (RB Leipzig) wins a free kick in the defensive half.

  4. Post update

    Foul by Álvaro Morata (Atlético de Madrid).

  5. Post update

    Angeliño (RB Leipzig) wins a free kick in the defensive half.

  6. Post update

    Foul by Felipe (Atlético de Madrid).

  7. Booking

    José Giménez (Atlético de Madrid) is shown the yellow card.

  8. Post update

    Tyler Adams (RB Leipzig) wins a free kick in the defensive half.

  9. Post update

    Foul by Álvaro Morata (Atlético de Madrid).

  10. Post update

    Corner, Atlético de Madrid. Conceded by Lukas Klostermann.

  11. Post update

    Attempt blocked. Yannick Carrasco (Atlético de Madrid) right footed shot from outside the box is blocked. Assisted by Saúl Ñíguez.

  12. Post update

    Foul by Tyler Adams (RB Leipzig).

  13. Post update

    Renan Lodi (Atlético de Madrid) wins a free kick on the left wing.

  14. Substitution

    Substitution, Atlético de Madrid. Felipe replaces Koke.

  15. Substitution

    Substitution, RB Leipzig. Nordi Mukiele replaces Marcel Sabitzer because of an injury.

  16. Post update

    Marcel Sabitzer (RB Leipzig) wins a free kick in the attacking half.

  17. Post update

    Foul by José Giménez (Atlético de Madrid).

  18. Goal!

    Goal! RB Leipzig 2, Atlético de Madrid 1. Tyler Adams (RB Leipzig) right footed shot from outside the box to the centre of the goal. Assisted by Angeliño.

  19. Booking

    Amadou Haidara (RB Leipzig) is shown the yellow card for a bad foul.

  20. Post update

    Foul by Amadou Haidara (RB Leipzig).

Banner Image Reading Around the BBC - BlueFooter - Blue


Join the conversation

These comments are now closed.


As It Stood


2Real Madrid6321148611
3Club Bruges6033412-83


1Bayern Munich66002451918
4Red Star Belgrade6105320-173


1Man City64201641214
3Shakhtar Donetsk6132813-56
4Dinamo Zagreb61231013-35


2Atl Madrid631285310
3B Leverkusen620459-46
4Lokomotiv Moscow6105411-73


3RB Salzburg6213161337
4KRC Genk6015520-151


2B Dortmund631288010
3Inter Milan621310917
4Slavia Prague6024410-62


1RB Leipzig6321108211
4Zenit St Petersburg621379-27


View full Champions League tables

Top Stories

Elsewhere on the BBC