The 2022-23 UEFA Champions League last 16 is complete, with just eight sides remaining in the hunt for club football’s most prestigious prize.
Chelsea, Benfica, Bayern Munich and AC Milan were the first four to emerge from the round of 16 and enter the quarterfinals, joined this week by Manchester City, Real Madrid, Inter Milan and Napoli.
[ LIVE: Champions League scores ]
Below is everything you need for the UEFA Champions League knockout rounds.
UEFA Champions League schedule, dates, how to watch
Dates: Last 16 games to be played in February-March 2023
Online: Live updates via NBCSports.com
How to watch: TUDN, Paramount+
Champions League quarterfinal & semifinal draws
Quarterfinals – April 11/12 & 18/19
Real Madrid vs Chelsea
Manchester City vs Bayern Munich
AC Milan vs Napoli
Benfica vs Inter Milan
Semifinals – May 9/10 & 16/17
Real Madrid/Chelsea vs Manchester City/Bayern Munich
AC Milan/Napoli vs Benfica/Inter Milan
Champions League last 16 second leg schedule
Tuesday, March 14
FC Porto 0-0 (0-1 agg) Inter Milan
Manchester City 7-0 (8-1 agg) RB Leipzig – Recap/highlights/analysis
Wednesday, March 15
Napoli 3-0 (5-0 agg) Eintracht Frankfurt
Real Madrid 1-0 (6-2 agg) Liverpool
Champions League last 16, second leg results
Tuesday, March 7
Chelsea 2-0 (2-1 agg) Borussia Dortmund – Recap/highlights/analysis
Benfica 5-1 (7-1 agg) Club Brugge
Wednesday, March 8
Bayern Munich 2-0 (3-0 agg) Paris Saint-Germain
Tottenham 0-0 (0-1 agg) AC Milan – Recap/highlights/analysis
Champions League last 16 results, first leg
First legs
Tuesday, February 14
AC Milan 1-0 Tottenham Hotspur
Paris Saint-Germain 0-1 Bayern Munich
Wednesday, February 15
Borussia Dortmund 1-0 Chelsea
Club Brugge 0-2 Benfica
Tuesday, February 21
Liverpool 2-5 Real Madrid
Eintracht Frankfurt 0-2 Napoli
Wednesday, February 22
RB Leipzig 1-1 Manchester City
Inter Milan 1-0 FC Porto
Champions League last 16 second leg predictions – By Joe Prince-Wright
Tuesday, March 7
Chelsea 3-1 Borussia Dortmund (Chelsea win 3-2 on aggregate)
Benfica 2-0 Club Brugge (Benfica win 4-0 on aggregate)
Wednesday, March 8
Bayern Munich 1-2 Paris Saint-Germain (Bayern win on penalty kicks)
Tottenham 2-1 AC Milan (AC Milan win on penalty kicks)
Tuesday, March 14
FC Porto 1-2 Inter Milan (Inter win 3-1 on aggregate)
Manchester City 3-1 RB Leipzig (Man City win 4-2 on aggregate)
Wednesday, March 15
Napoli 2-1 Eintracht Frankfurt (Napoli win 4-1 on aggregate)
Real Madrid 1-3 Liverpool (Real Madrid win 6-5 on aggregate)
Champions League group stage results
Matchday 1
Tuesday, 6 September
Dinamo Zagreb 1-0 Chelsea — Highlights, Tuchel’s furious response
Dortmund 3-0 Copenhagen — WATCH: Reyna’s two assists
Salzburg 1-1 AC Milan — Dest makes Milan debut off bench
Celtic 0-3 Real Madrid — Carter-Vickers’ Bhoys eventually falter
Leipzig 1-4 Shakhtar — Ukrainians off to rollicking start
Sevilla 0-4 Man City– Highlights, Guardiola’s glowing reaction
Paris Saint-Germain 2-1 Juventus — McKennie scores in loss
Benfica 2-0 Maccabi Haifa — Cohen makes 3 saves in loss
Wednesday, 7 September
Ajax 4-0 Rangers — Dutch giants hammer Gers as Alvarez gets ball rolling
Frankfurt 0-3 Sporting CP — Portuguese giants led by Edwards’ opener
Napoli 4-1 Liverpool — Highlights as Klopp’s boys run ragged
Atletico 2-1 Porto — Griezmann scores 101st minute winner amid late drama
Club Brugge 1-0 Leverkusen — Sylla seals big win for Belgian champs
Barcelona 5-1 Plzen — Lewandowski hat trick leads rout
Inter 0-2 Bayern — Sane unplayable as Bayern ease to win
Tottenham 2-0 Marseille — Richarlison the late hero on his UCL debut
Matchday 2
Tuesday, 13 September
Plzen 0-2 Inter — Goal, assist for Dzeko in win over 10-man hosts
Sporting CP 2-0 Tottenham – Conte rues details plus video highlights
Liverpool 2-1 Ajax –Klopp relief at rebound win; Video highlights
Porto 0-4 Club Brugge — Four different scorers highlight blowout
Bayer Leverkusen 2-0 Atletico Madrid — Frimpong sets up two late goals
Bayern Munich 2-0 Barcelona — Wasteful finishing haunts Lewandowski return
Marseille 0-1 Eintracht Frankfurt — Late first-half Lindstrom goal the difference
Wednesday, 14 September
AC Milan 3-1 Dinamo Zagreb
Shakhtar 1-1 Celtic
Chelsea 1-1 Salzburg – RECAP & HIGHLIGHTS
Rangers 0-3 Napoli
Real Madrid 2-0 RB Leipzig
Man City 2-1 Dortmund – RECAP & HIGHLIGHTS
Copenhagen 0-0 Sevilla
Juventus 1-2 Benfica
Maccabi Haifa 1-3 Paris Saint-Germain
Matchday 3
Tuesday, 4 October
Bayern Munich 5-0 Viktoria Plzen
Marseille 4-1 Sporting CP
Liverpool 2-0 Rangers
Ajax 1-6 Napoli
Porto 2-0 Leverkusen
Club Brugge 2-0 Atletico Madrid
Inter Milan 1-0 Barcelona
Eintracht Frankfurt 0-0 Tottenham Hotspur
Wednesday, 5 October
Salzburg 2-1 Dinamo Zagreb
Leipzig 3-1 Celtic
Chelsea 3-0 AC Milan
Real Madrid 2-1 Shakhtar
Man City 5-0 Copenhagen
Sevilla 1-4 Dortmund
Juventus 3-1 Maccabi Haifa
Benfica 1-1 Paris Saint-Germain
Matchday 4
Tuesday, 11 October
Copenhagen 0-0 Man City: 10-man City misses penalty, has goal reversed by VAR
Maccabi Haifa 2-0 Juventus: Israeli hosts spring upset on poor Juve
Dinamo Zagreb 1-1 Salzburg: Draw keeps Group E extremely tight
AC Milan 0-2 Chelsea: Blues sweep of MIlan puts them atop Group E
Shakhtar Donetsk 1-1 Real Madrid: Warsaw-based Ukrainians give up late equalizer to champs
Celtic 0-2 Leipzig: Wasteful hosts done in by late Timo Werner goal, assist
Dortmund 1-1 Sevilla: USMNT’s Giovanni Reyna returns off bench in draw
Paris Saint-Germain 1-1 Benfica: Mbappe scores penalty after controversial exit reports
Wednesday, 12 October
Napoli 4-2 Ajax
Atletico Madrid 0-0 Club Brugge
Rangers 1-7 Liverpool
Bayer Leverkusen 0-3 Porto
Barcelona 3-3 Inter Milan
Viktoria Plzen 2-4 Bayern Munich
Tottenham 3-2 Eintracht Frankfurt
Sporting CP 0-2 Marseille
Matchday 5
Tuesday, 25 October
Salzburg 1-2 Chelsea — Recap & highlights
Dortmund 0-0 Man City — Recap & highlights
Sevilla 3-0 Copenhagen
Dinamo Zagreb 0-4 AC Milan
Celtic 1-1 Shakhtar
Leipzig 3-2 Real Madrid
Paris Saint-Germain 7-2 Maccabi Haifa
Benfica 4-3 Juventus
Wednesday, 26 October
Tottenham 1-1 Sporting CP — Recap & highlights
Ajax 0-3 Liverpool — Recap & highlights
Club Brugge 0-4 Porto
Inter Milan 4-0 Plzen
Napoli 3-0 Rangers
Atletico Madrid 2-2 Leverkusen
Barcelona 0-3 Bayern
Frankfurt 2-1 Marseille
Matchday 6
Tuesday, 1 November
Porto 2-1 Atletico Madrid
Leverkusen 0-0 Club Brugge
Liverpool 2-0 Napoli — Recap & highlights
Rangers 1-3 Ajax
Bayern 2-0 Inter
Plzen 2-4 Barcelona
Sporting CP 1-2 Eintracht Frankfurt
Marseille 1-2 Tottenham — Recap & highlights | Son injured
Wednesday, 2 November
Real Madrid 5-1 Celtic
Shakhtar 0-4 Leipzig
Chelsea 2-1 Dinamo Zagreb
AC Milan 4-0 Salzburg
Man City 3-1 Sevilla
Copenhagen 1-1 Dortmund
Juventus 1-2 Paris Saint-Germain
Maccabi Haifa 1-6 Benfica
Knockout stage dates
Round of 16 draw: 7 November
Round of 16: 14/15/21/22 February & 7/8/14/15 March 2023
Quarter-final and semi-final draw: 17 March 2023
Quarter-finals: 11/12 & 18/19 April 2023
Semi-finals: 9/10 & 16/17 May 2023
Final: 10 June 2023
UEFA Champions League group stage standings
*qualified for knockout stage
Group A
*Napoli — 15 points (+14 GD)
*Liverpool — 15 (+11)
Ajax — 6 (-5)
Rangers — 0 (-20)
Group B
*Porto — 12 (+5)
*Club Brugge — 11 (+3)
Bayer Leverkusen — 5 (-4)
Atletico Madrid — 5 (-4)
Group C
*Bayern Munich — 18 (+16)
*Inter Milan — 10 (+3)
Barcelona — 7 (0)
Viktoria Plzen — 0 (-19)
Group D
*Tottenham Hotspur — 11 (+2)
*Eintracht Frankfurt — 10 (-1)
Sporting CP — 7 (-1)
Marseille — 6 (0)
Group E
*Chelsea — 13 (+6)
*AC Milan — 10 (+5)
Red Bull Salzburg — 6 (-4)
Dinamo Zagreb — 4 (-7)
Group F
*Real Madrid — 13 (+9)
*RB Leipzig — 12 (+4)
Shakhtar Donetsk — 6 (-2)
Celtic — 2 (-11)
Group G
*Manchester City — 14 (+12)
*Borussia Dortmund — 9 (+5)
Sevilla — 5 (-6)
Copenhagen — 3 (-11)
Group H
*Benfica — 14 (+9)
*Paris Saint-Germain — 14 (+9)
Juventus — 3 (-4)
Maccabi Haifa — 3 (-14)