The groups ended on Wednesday with Atalanta and Madrid joining Ajax, Bayern, Benfica, Inter, Juventus and Liverpool in the round of 16.
Sports Livestream ⚽ JOIN NOW for FREE
Instant access to the BT Sport, Sky Sports and Eurosport
Who went through?
Progress to round of 16: Ajax, Atalanta,Bayern München, Benfica, Internazionale Milano, Juventus, Liverpool, Real Madrid
Progress to play-offs: Atlético Madrid, Borussia Dortmund, Club Brugge, Crvena zvezda, Dinamo Zagreb, LOSC Lille, Lyon, Salzburg, Derby County, Dynamo Kyiv, Midtjylland, Porto (holders), Rangers, Real Zaragoza, Rennes, Sheriff Tiraspol
Domestic champions path winners
Matchday one
Tuesday 17 September
Group E: Napoli 1-1 Liverpool, Salzburg 1-1 Genk
Group F: Inter 4-0 Slavia Praha, Dortmund 2-1 Barcelona
Group G: Lyon 4-2 Zenit, Benfica 2-1 Leipzig
Group H: Chelsea 3-3 Valencia, Ajax 4-0 LOSC Lille
Wednesday 18 September
Group A: Club Brugge 3-2 Galatasaray, Paris 1-2 Real Madrid
Group B: Olympiacos 1-1 Tottenham, Bayern 0-0 Crvena zvezda
Group C: Shakhtar 1-3 Manchester City, Dinamo Zagreb 1-0 Atalanta
Group D: Atlético 0-4 Juventus (highlights), Leverkusen 2-2 Lokomotiv Moskva
Matchday two
Tuesday 1 October
Group A: Real Madrid 3-0 Club Brugge, Galatasaray 1-5 Paris
Group B: Tottenham 1-4 Bayern (highlights), Crvena zvezda 2-1 Olympiacos
Group C: Atalanta 2-2 Shakhtar, Manchester City 2-2 Dinamo Zagreb
Group D: Juventus 4-1 Leverkusen (highlights), Lokomotiv Moskva 2-3 Atlético
Wednesday 2 October
Group E: Genk 3-1 Napoli, Liverpool 4-2 Salzburg
Group F: Slavia Praha 1-0 Dortmund, Barcelona 0-3 Inter (highlights)
Group G: Zenit 1-7 Benfica, Leipzig 1-3 Lyon
Group H: Valencia 3-5 Ajax, LOSC Lille 2-0 Chelsea (highlights)
Matchday three
Tuesday 22 October
Group A: Club Brugge 2-0 Paris (highlights), Galatasaray 0-1 Real Madrid
Group B: Tottenham 9-2 Crvena zvezda, Olympiacos 0-4 Bayern
Group C: Shakhtar 1-1 Dinamo Zagreb, Manchester City 1-3 Atalanta
Group D: Atlético 2-0 Leverkusen (highlights), Juventus 1-2 Lokomotiv Moskva
Wednesday 23 October
Group E: Salzburg 7-2 Napoli, Genk 0-2 Liverpool
Group F: Inter 4-1 Dortmund (highlights), Slavia Praha 0-4 Barcelona
Group G: Leipzig 1-1 Zenit, Benfica 1-2 Lyon
Group H: Ajax 0-1 Chelsea (highlights), LOSC Lille 1-0 Valencia
Matchday four
Tuesday 5 November
Group E: Liverpool 0-1 Genk, Napoli 1-5 Salzburg
Group F: Barcelona 2-3 Slavia Praha, Dortmund 2-1 Inter
Group G: Zenit 0-2 Leipzig, Lyon 2-3 Benfica
Group H: Chelsea 1-1 Ajax, Valencia 1-2 LOSC Lille
Wednesday 6 November
Group A: Paris 0-4 Club Brugge, Real Madrid 2-4 Galatasaray
Group B: Bayern 6-0 Olympiacos, Crvena zvezda 2-0 Tottenham
Group C: Dinamo Zagreb 1-0 Shakhtar, Atalanta 1-0 Manchester City
Group D: Lokomotiv Moskva 0-1 Juventus, Leverkusen 0-2 Atlético
Matchday five
Tuesday 26 November
Group A: Galatasaray 2-1 Club Brugge, Real Madrid 6-3 Paris
Group B: Tottenham 1-0 Olympiacos, Crvena zvezda 1-1 Bayern
Group C: Manchester City 5-0 Shakhtar, Atalanta 2-0 Dinamo Zagreb
Group D: Lokomotiv Moskva 1-3 Leverkusen, Juventus 2-1 Atlético
Wednesday 27 November
Group E: Liverpool 7-0 Napoli, Genk 0-2 Salzburg
Group F: Barcelona 1-2 Dortmund, Slavia Praha 4-1 Inter
Group G: Zenit 3-1 Lyon, Leipzig 0-3 Benfica
Group H: Valencia 2-1 Chelsea, LOSC Lille 1-2 Ajax
Matchday six
Tuesday 10 December
Group E: Napoli 0-0 Genk, Salzburg 2-3 Liverpool
Group F: Dortmund 5-1 Slavia Praha, Inter 2-0 Barcelona
Group G: Benfica 1-0 Zenit, Lyon 1-0 Leipzig
Group H: Chelsea 1-1 LOSC Lille, Ajax 1-1 Valencia
Wednesday 11 December
Group A: Paris 1-0 Galatasaray, Club Brugge 2-2 Real Madrid
Group B: Bayern 3-0 Tottenham, Olympiacos 0-1 Crvena zvezda
Group C: Shakhtar 1-2 Atalanta, Dinamo Zagreb 1-0 Manchester City
Group D: Atlético 3-0 Lokomotiv Moskva, Leverkusen 0-5 Juventus
Knockout dates
Play-off draw: 16 December
Play-offs: 11/12 February
Knockout draw (round of 16 onwards): 14 February
Round of 16: 3/4 March
Quarter-finals: 17/18 March
Semi-final: 17 April, Nyon
Final: 20 April, Nyon