The Champions League final is set. Chelsea will face Manchester City on May 29 for European glory. It's an all-England final in Porto after the Blues knocked out Real Madrid in the semifinals, and Manchester City took care of PSG. The final will be broadcast on CBS and streaming on Paramount+.Â
Craving even more coverage of the world's game? Listen below and subscribe to ¡Qué Golazo! A Daily CBS Soccer Podcast where we take you beyond the pitch and around the globe for commentary, previews, recaps and more.
All of the results from the 2020-21 season can be found below.
Knockout round results
Semifinals
Tuesday, April 27 Â
- Leg 1:Â Real Madrid 1, Chelsea 1
Wednesday, April 28
- Â Leg 1: PSG 1, Manchester City 2
Tuesday, May 4
- Leg 2: Manchester City 2, PSG 0 (City advance, 4-1, on aggregate)
Wednesday, May 5
- Leg 2: Chelsea 2, Real Madrid 0 (Chelsea advance, 3-1, on aggregate)
Quarterfinals
Tuesday, April 6Â
- Leg 1:Â Manchester City 2, Borussia Dortmund 1Â
- Leg 1:Â Real Madrid 3, Liverpool 1Â Â
Wednesday, April 7 Â
- Leg 1:Â Porto 0, Chelsea 2Â
- Leg 1:Â Bayern Munich 2, PSG 3Â
Tuesday, April 13
- Leg 2:Â PSG 0, Bayern Munich 1Â (PSG advance 3-3 on aggregate)
- Leg 2:Â Chelsea 0, Porto 1Â (Chelsea advance 2-1 on aggregate)
Wednesday, April 14 Â
- Leg 2:Â Liverpool 0, Real Madrid 0Â (Real Madrid advance 3-1 on aggregate)
- Leg 2:Â Borussia Dortmund 1, Manchester City 2Â (Manchester City advance 4-2 on aggregate)
Round of 16
Tuesday, Feb. 16
- Leg 1:Â Liverpool 2, RB Leipzig 0
- Leg 1:Â PSG 4, Barcelona 1
Wednesday, Feb. 17
- Leg 1:Â Porto 2, Juventus 1
- Leg 1:Â Borussia Dortmund 3, Sevilla 2
Tuesday, Feb. 23
- Leg 1:Â Bayern Munich 4, Lazio 1
- Leg 1:Â Chelsea 1, Atletico Madrid 0
Wednesday, Feb. 24
Tuesday, March 9
- Leg 2:Â Juventus 3, Porto 2Â (4-4 on aggregate, Porto advance on away goals)
- Leg 2:Â Borussia Dortmund 2, Sevilla 2Â (Dortmund advance, 5-4, on aggregate)
Wednesday, March 10
- Leg 2:Â Liverpool 2, RB Leipzig 0Â (Liverpool advance, 4-0, on aggregate)
- Leg 2:Â PSG 1, Barcelona 1 (PSG advance, 5-2, on aggregate)
Tuesday, March 16
- Leg 2:Â Manchester City 2, Borussia Monchengladbach 0Â (City advance, 4-0, on aggregate)
- Leg 2:Â Real Madrid 3, Atalanta 1Â (Real Madrid advance, 4-1, on aggregate)
Wednesday, March 17
- Leg 2:Â Bayern Munich 2, Lazio 1 (Bayern advance, 6-2, on aggregate)
- Leg 2:Â Chelsea 2, Atletico Madrid 0 (Chelsea advance, 3-0, on aggregate)
Group stage results
Matchday 1
- Zenit 1, Club Brugge 2
- Dynamo Kiev 0, Juventus 2
- Chelsea 0, Sevilla 0
- Rennes 1, Krasnodar 1Â
- Lazio 3, Borussia Dortmund 1
- Barcelona 5, Ferencvaros 1Â
- Paris Saint-Germain 1, Manchester United 2Â
- RB Leipzig 2, Istanbul Basaksehir 0
- Red Bull Salzburg 2, Lokomotiv Moscow 2
- Real Madrid 2, Shakhtar 3
- Bayern Munich 4, Atletico Madrid 0
- Inter Milan 2, Borussia Monchengladbach 2
- Manchester City 3, Porto 1
- Olympiacos 1, Marseille 0
- Ajax 0, Liverpool 1
- Midtjylland 0, Atalanta 4
Matchday 2
- Lokomotiv Moscow 1, Bayern Munich 2Â
- Shakhtar Donetsk 0, Inter Milan 0 Â Â
- Atletico Madrid 3, Red Bull Salzburg 2Â
- Borussia Monchengladbach 2, Real Madrid 2 Â Â
- Porto 2, Olympiacos 0Â
- Marseille 0, Manchester City 3 Â
- Liverpool 2, Midtjylland 0 Â Â
- Atalanta 2, Ajax 2 Â
- Krasnodar 0, Chelsea 4Â
- Istanbul Basaksehir 0, Paris Saint-Germain 2
- Sevilla 1, Rennes 0
- Borussia Dortmund 2, Zenit 0Â
- Club Brugge 1, Lazio 1Â
- Juventus 0, Barcelona 2
- Ferencvaros 2, Dynamo Kiev 2Â
- Manchester United 5, RB Leipzig 0Â
Matchday 3
- Lokomotiv Moscow 1, Atletico Madrid 1 Â
- Shakhtar 0, Borussia Monchengladbach 6 Â
- Red Bull Salzburg 2, Bayern Munich 6 Â
- Real Madrid 3, Inter Milan 2 Â
- Manchester City 3, Olympiacos 0 Â
- Porto 3, Marseille 0
- Midtjylland 1, Ajax 2
- Atalanta 0, Liverpool 5
- Zenit 1, Lazio 1Â
- Istanbul Basaksehir 2, Manchester United 1
- Sevilla 3, Krasnodar 2
- Chelsea 3, Rennes 0
- Club Brugge 0, Borussia Dortmund 3
- Barcelona 2, Dynamo Kiev 1
- Ferencvaros 1, Juventus 4
- RB Leipzig 2, Paris Saint-Germain 1
Matchday 4
- Chelsea 2, Rennes 1Â
- Sevilla 2, Krasnodar 1
- Lazio 3, Zenit St. Petersburg 1
- Borussia Dortmund 3, Club Brugge 0
- Barcelona 4, Dynamo Kiev 0
- Juventus 2, Ferencvaros, 1
- Paris St. Germain 1, RB Leipzig 0
- Manchester United 4, Istanbul Basaksehir 1
- Borussia Monchengladbach 4, Shakhtar 0 Â
- Olympiacos 0, Manchester City 1 Â
- Bayern Munich 3, Red Bull Salzburg 1 Â
- Atletico Madrid 0, Lokomotiv Moscow 0 Â
- Inter Milan 0, Real Madrid 2
- Marseille 0, Porto 2 Â
- Liverpool 0, Atalanta 2 Â
- Ajax 3, Midtjylland 1 Â
Matchday 5
- Lokomotiv Moscow 1, Red Bull Salzburg 3
- Shakhtar 2, Real Madrid 0
- Atletico Madrid 1, Bayern Munich 1
- Borussia Monchengladbach 2, Inter Milan 3
- Porto 0, Manchester City 0
- Marseille 2, Olympiacos 1
- Liverpool 1, Ajax 0
- Atalanta 1, Midtjylland 1
- Krasnodar 1, Rennes 0
- Istanbul Basaksehir 3, RB Leipzig 4
- Sevilla 0, Chelsea 4
- Borussia Dortmund 1, Lazio 1
- Club Brugge 3, Zenit 0
- Juventus 3, Dynamo Kiev 0
- Ferencvaros 0, Barcelona 3 Â
- Manchester United 1, Paris Saint-Germain 3Â
Matchday 6
- Zenit 1, Borussia Dortmund 2
- Lazio 2, Club Brugge 2
- Chelsea 1, Krasnodar 1Â
- Rennes 1, Sevilla 3
- Barcelona 0, Juventus 3
- Dynamo Kiev 1, Ferencvaros 0
- RB Leipzig 3, Manchester United 2
- Paris Saint-Germain 5, Istanbul Basaksehir 1 Â
- Ajax 0, Atalanta 1 Â
- Midtjylland 1, Liverpool 1 Â
- Bayern Munich 2, Lokomotiv Moscow 0
- Red Bull Salzburg 0, Atletico Madrid 2
- Real Madrid 2, Borussia Monchengladbach 0
- Inter Milan 0, Shakhtar 0
- Manchester City 3, Marseille 0
- Olympiacos 0, Porto 2