Barcelona moved out on their own in second place of the league phase table following a 3-2 win at Borussia Dortmund on Wednesday night. Arsenal, meanwhile, are one of a group of teams tied on 13 points – two behind Barça and five adrift of leaders Liverpool – following a 3-0 victory over Monaco.
AC Milan and Juventus also climbed the standings with wins against Crvena Zvezda and Manchester City respectively, with just three points separating third from 19th in the inaugural table heading into the New Year break. UEFA.com rounds up all the action from UEFA Champions League Matchday 6.
Watch all the goals
Wednesday night's action
Atlético de Madrid 3-1 Slovan Bratislava
Two Antoine Griezmann goals helped Atlético de Madrid to a tenth consecutive win in all competitions. The hosts went ahead through Julián Alvarez's delightful curled finish, although Slovan almost equalised when Tigran Barseghyan fired against the crossbar.
Griezmann's header doubled Atleti's advantage at the break and, after David Strelec pulled one back with a composed penalty, the Frenchman struck again from close range. Siemen Voet shot against a post late on for the visitors, who remain in search of their first point.
Player of the Match: Antoine Griezmann (Atleti)
Matchday 7
21/01: Atlético vs Leverkusen, Slovan Bratislava vs Stuttgart
LOSC Lille 3-2 Sturm Graz
Lille claimed their fourth win of the campaign after withstanding a Sturm Graz fightback at the Stade Pierre Mauroy. Three quickfire goals at the end of the first half left the hosts 2-1 in front, Osame Sahraoui finishing precisely in the 37th minute and Mitchel Bakker adding a second in added time before Otar Kiteishvili pulled one back with a thunderous last kick of the half.
The visitors carried their momentum into the second period, Mika Biereth tapping in William Bøving's low cross within two minutes of the restart, but substitute Hákon Arnar Haraldsson found the top corner in the 81st minute to finally sink Sturm.
Player of the Match: Osame Sahraoui (Lille)
Matchday 7
21/01: Liverpool vs Lille, Atalanta vs Sturm Graz
AC Milan 2-1 Crvena Zvezda
Tammy Abraham slotted in the winner to give Milan four consecutive league phase victories. The Rossoneri recovered from Andrija Maksimović's early shot hitting the crossbar to dominate the first half, taking the lead through Rafael Leão's classy finish.
Crvena Zvezda were revitalised after the restart, going close when Mike Maignan turned Mirko Ivanić's drive behind and equalising courtesy of Nemanja Radonjić's emphatic effort. Abraham decided matters three minutes from time, pouncing after Ivan Guteša tipped Francesco Camarda's header against the crossbar.
Player of the Match: Rafael Leão (Milan)
Matchday 7
21/01: Crvena Zvezda vs PSV22/01:AC Milan vs Girona
Arsenal 3-0 Monaco
Arsenal extended their perfect home record in the league phase as a Bukayo Saka double helped them defeat Monaco. Gabriel Jesus's excellent low cross found Saka at the back post in the 34th minute, but the Gunners spurned chances to double that lead as the first half concluded, Martin Ødegaard among those shooting wide.
Monaco applied pressure after the break, but Saka struck in the 78th minute to ease the tension after substitute Kai Havertz had intercepted the ball in the Monaco box. The hosts then added a late third, Thilo Kehrer deflecting in Havertz's effort from Saka's delivery.
Player of the Match: Bukayo Saka (Arsenal)
Matchday 7
21/01: Monaco vs Aston Villa
22/01: Arsenal vs GNK Dinamo
Borussia Dortmund 2-3 Barcelona
Ferran Torres scored twice after coming off the bench to earn Barcelona victory in a pulsating contest. After a goalless first half, Raphinha's low drive gave the visitors a deserved lead before Serhou Guirassy equalised from the penalty spot after being fouled by Pau Cubarsí.
The Dortmund striker restored parity again not long after Torres's first of the evening, but the former Manchester City man raced onto Lamine Yamal's pass and beat Gregor Kobel for a second time to lift Hansi Flick's side three points above their opponents.
Player of the Match: Lamine Yamal (Barcelona)
Matchday 7
21/01: Bologna vs Dortmund, Benfica vs Barcelona
Feyenoord 4-2 Sparta Praha
Gernot Trauner's downward header was deflected in before Igor Paixão's stunning finish capped a counterattack to put Feyenoord two goals up inside ten minutes. Hadj Moussa then curled in a brilliant third on the half-hour mark.
Santiago Giménez then pounced to restore Feyenoord's control after Albion Rrahmani pulled one back for Sparta Praha. A Thomas Beelen own goal in the 79th minute set up a nervy finish, but Feyenoord secured their first home win of the league phase – scoring four goals in the Champions League proper for the first time.
Player of the Match: Igor Paixão (Feyenoord)
Matchday 7
22/01: Feyenoord vs Bayern , Sparta Praha vs Inter,
Juventus 2-0 Manchester City
Second-half goals from Dusan Vlahović and Weston McKennie secured a significant win for Juventus in Turin. City – now with one win in ten matches in all competitions – were left to rue Erling Haaland's first-half chance, when Michele Di Gregorio brilliantly parried his chipped effort.
Vlahović made no mistake after the break, powering a Kenan Yıldız cross over the line for his fourth goal in as many Champions League matches. Timothy Weah took just six minutes to assist fellow substitute McKennie for the second.
Player of the Match: Dušan Vlahović (Juventus)
Matchday 7
21/01: Club Brugge vs Juventus
22/01: Paris vs Manchester City
Benfica 0-0 Bologna
An inspired performance from Bologna keeper Łukasz Skorupski earned the visitors a second league phase point, in the process denting Benfica's aspirations. An even match tilted inexorably in the hosts' favour after the break but, try as they might, the Eagles could not find a way past Skorupski.
The best of several chances fell to Vangelis Pavlidis midway through the second period but, with the goal at the Greek's mercy, the Bologna No1 somehow recovered to block.
Player of the Match: Alvaro Carreras (Benfica)
Matchday 7
21/01: Benfica vs Barcelona, Bologna vs Dortmund
Stuttgart 5-1 Young Boys
Stuttgart ran out emphatic victors over Young Boys despite trailing inside six minutes through Łukasz Łakomy's goal. A strike from Angelo Stiller midway through the first half levelled the scores before a comprehensive second-half spell – with four goals in 22 minutes – from the home side blew their Swiss opposition away.
Enzo Milot clinically dispatched from a Fabian Reider cross and then a neat move from a free-kick saw Chris Führich curl in the third. On his 24th birthday Josha Vagnoman got the perfect present, stabbing in a fourth at the back post, before Yannik Keitel added a fifth from distance to round off the scoring.
Player of the Match: Angelo Stiller (Stuttgart)
Matchday 7
21/01: Slovan Bratislava vs Stuttgart
22/01: Celtic vs Young Boys
Tuesday night's action
Girona 0-1 Liverpool
Highlights: Girona 0-1 Liverpool
Mohamed Salah's cool second-half penalty maintained Liverpool's perfect record in this season's league phase. The Egyptian international sent Paulo Gazzaniga the wrong way shortly after the hour mark with an effortless spot kick after Donny van de Beek had impeded Luis Díaz.
Arne Slot's men, who booked their place in the knockout phase on Matchday 5, did not have things all their own way. Alisson Becker, making his first appearance in just over two months, was forced into action on a number of occasions, most notably denying Yáser Asprilla before half-time.
Player of the Match: Andrew Robertson (Liverpool)
Matchday 7
21/01: Liverpool vs Lille
22/01: AC Milan vs Girona
GNK Dinamo 0-0 Celtic
Highlights: GNK Dinamo 0-0 Celtic
Celtic remain a point above Dinamo after a game of few major chances in Zagreb. After Paulo Bernardo curled a free-kick narrowly over for the Hoops, Sandro Kulenović twice shot wide from close range before the break for the reigning Croatian champions.
Marko Pjaca went closest during the second period, visiting goalkeeper Kasper Schmeichel athletically tipped the winger’s header over the crossbar. Yet Dinamo’s 43-match run without a goalless draw in European competition ended with a point apiece.
Player of the Match: Cameron Carter-Vickers (Celtic)
Matchday 7
22/01: Arsenal vs GNK Dinamo, Celtic vs Young Boys
Atalanta 2-3 Real Madrid
Highlights: Atalanta 2-3 Real Madrid
Real Madrid returned to winning ways as they edged an entertaining contest in Bergamo. Kylian Mbappé put the visitors ahead early on with his 50th goal of the competition, only for Atalanta to draw level via Charles De Ketelaere's emphatic penalty on half-time.
Vinícius Júnior pounced ten minutes after the interval, then turned provider for Jude Bellingham, but Ademola Lookman squeezed a shot inside Thibaut Courtois' right post with 25 minutes left. La Dea pushed for an equaliser, and in added time substitute Mateo Retegui scooped over from close range.
Player of the Match: Ademola Lookman (Atalanta)
Matchday 7
21/01: Atalanta vs Sturm Graz
22/01: Real Madrid vs Salzburg
Bayer Leverkusen 1-0 Inter
Highlights: Leverkusen 1-0 Inter
Nordi Mukiele's 90th-minute winner sent Leverkusen above Inter and extended their perfect home record. Inter were the only side yet to concede in the league phase, although Nathan Tella’s shot against the crossbar almost changed that after three minutes at the BayArena.
Florian Wirtz's angled drive tested Yann Sommer as Leverkusen had all three attempts on target before the break, but the reigning Italian champions' No1 was rarely troubled before Mukiele fired in from close range to secure victory.
Player of the Match: Nordi Mukiele (Leverkusen)
Matchday 7
21/01: Atlético vs Leverkusen
22/01: Sparta Praha vs Inter
New format explained
Club Brugge 2-1 Sporting CP
Highlights: Club Brugge 2-1 Sporting CP
Club Brugge earned their third win of the league phase after Casper Nielsen's late winner in Bruges. Geny Catamo gave the visitors a third-minute lead, pouncing on a rebound to become the first Mozambican international to score in the Champions League.
Some inspired wing play from Andreas Skov Olsen helped Club Brugge back into the game in the 24th minute. His cutback found Christos Tzolis, whose effort deflected in off Eduardo Quaresma for an own goal. Nicky Hayen's substitutions made the difference in a cagey second half, Gustaf Nilsson setting up Nielsen for a precise finish.
Player of the Match: Christos Tzolis (Club Brugge)
Matchday 7
21/01: Club Brugge vs Juventus
22/01: Leipzig vs Sporting CP
Salzburg 0-3 Paris Saint-Germain
Highlights: Salzburg 0-3 Paris
Paris got back to winning ways with a comfortable victory in Austria. Alexander Schlager produced a superb double save to deny Gonçalo Ramos and Achraf Hakimi earlier on, but the Paris pair combined to break the deadlock on the half-hour mark.
The visitors doubled their lead in the 72nd minute with Désiré Doué teeing up Nuno Mendes to lash in. Doué then put the icing on the cake five minutes from time, sweeping Hakimi’s lay-off into the top corner.
Player of the Match: Bradley Barcola (Paris)
Matchday 7
22/01: Real Madrid vs Salzburg, Paris vs Manchester City
Shakhtar Donetsk 1-5 Bayern München
Highlights: Shakhtar 1-5 Bayern München
An attacking masterclass from Jamal Musiala and Michael Olise's double led Bayern to their first away win of the league phase. Shakhtar had led through Kevin in Gelsenkirchen, but the visitors did not look back after Konrad Laimer equalised with a powerful shot.
The outstanding Musiala then combined with Thomas Müller, setting his captain up to put Bayern ahead just before half-time. Olise's penalty extended Bayern's lead, before Musiala pounced to score a late goal of his own. There was still time for Olise to weave through the Shakhtar defence to add a stunning fifth.
Player of the Match: Michael Olise (Bayern)
Matchday 7
22/01: Shakhtar vs Brest, Feyenoord vs Bayern
Leipzig 2-3 Aston Villa
Highlights: Leipzig 2-3 Aston Villa
Ross Barkley's late deflected drive earned Aston Villa their fourth win of the league phase. The visitors dominated the early stages and took the lead when John McGinn fired in Ollie Watkins' cushioned header, though Leipzig levelled when Loïs Openda capitalised on a mix-up in the Villa defence.
Jhon Durán – who replaced Watkins at half-time – restored the visitors' advantage with a looping, long-range drive. Christoph Baumgartner's volley restored parity for a second time, but Barkley struck late on to move Villa onto 13 points. With it, Leipzig's elimination has been confirmed.
Player of the Match: Youri Tielemans (Aston Villa)
Matchday 7
21/01: Monaco vs Aston Villa
22/01: Leipzig vs Sporting CP
Brest 1-0 PSV Eindhoven
Highlights: Brest 1-0 PSV
A heroic rearguard effort saw Brest secure another memorable win and move up to fifth. Goalkeeper Marco Bizot made four impressive saves in the first half, most notably denying Luuk de Jong's close-range header.
The hosts took the lead against the run of play as defender Julien Le Cardinal slammed home at the back post. It was all PSV in the second period, Ismael Saibari going closest when his curling effort struck the woodwork, but Brest held on.
Player of the Match: Marco Bizot (Brest)
Matchday 7
21/01: Crvena Zvezda vs PSV
22/01: Shakhtar vs Brest
Download the app