Wednesday, January 22nd
23:33 CET - Well, what a week of Champions League action this has been, and at the end of it, Liverpool and Barcelona are the only sides guaranteed a spot in the Round of 16 while Manchester City are in serious danger of failing to even make the playoffs.
This is how things stand heading into the final round of group-stage matches, which will all take place next Wednesday:
23:02 CET - Here are tonight's final results:

23:00 CET - 3-0 to Feyenoord! A goal on the break from Ayase Ueda has wrapped up a massive three points for the Dutch side that will put them above Bayern in the standings.
22:55 CET - What a night for PSG! Goncalo Ramos made it 4-2 in stoppage time to secure a famous win and put Manchester City at risk of elimination.
22:50 CET - Arsenal have wrapped up a 3-0 victory against Dinamo Zagreb with Martin Odegaard scoring in stoppage time. Barring an enormous swing in goal difference, the Gunners are through to the Round of 16.
22:48 CET - Celtic have finally taken the lead against Young Boys with an own goal putting them 1-0 up in the final minutes.
22:38 CET - PSG have completed the turnaround! Joao Neves has scored to put them 3-2 against Manchester City up with 10 minutes to go, what a comeback!
22:36 CET - Real Madrid make it five! Vinicius Junior has scored his second of the night to compound RB Salzburg's misery.
22:25 CET - Arsenal are well on their way to the Round of 16 with Kai Havertz putting them 2-0 up. With the German setting up the opener too, he's having quite the night.
22:20 CET - Incredible scenes in Paris! The hosts have scored two goals in quick succession to draw level. Ousmane Dembele halved the deficit before Bradley Barcola netted a rebound in the box to set up a fascinating final half-hour.
22:13 CET - Two goals in the space of just three minutes for Manchester City, with Erling Haaland adding his name to the scoresheet after a composed finish. What a start to the second half for the Premier League side!
Meanwhile, in Madrid, Kylian Mbappe has scored Real's third of the evening against Salzburg.
22:10 CET - Manchester City lead PSG and it's Jack Grealish with the goal for Pep Guardiola's side, firing home from eight yards for just his second goal of the season.
21:54 CET - We've reached the halfway stage in tonight's matches, with PSG and Manchester City level after an absorbing opening 45 minutes in the French capital.

Elsewhere, Real Madrid, Inter, Arsenal and AC Milan all lead after positive first-half showings, while Bayern Munich trail Feyenoord 2-0 in Rotterdam thanks to a Santiago Gimenez brace.

21:42 CET - Rafael Leao has fired AC Milan in front at home to Girona - the Portuguese international's third Champions League goal of the season.
Meanwhile, in Madrid, Rodrygo has doubled his tally for the evening, putting Real in total control against 34th-placed Salzburg.
21:30 CET - Reigning champions Real Madrid, who are in desperate need of a victory, lead Salzburg 1-0 thanks to Rodrygo's close-range effort.
21:23 CET - Feyenoord have taken a shock lead against Bayern Munich in Rotterdam, with Santiago Gimenez finishing expertly beyond Manuel Neuer.
21:15 CET - Lautaro Martinez has fired Inter Milan into an early lead in Prague, moving the Italian side up to fourth in the live standings.
21:03 CET - The opening goal has arrived in North London, with Declan Rice putting Arsenal one goal to the good against Dinamo Zagreb inside two minutes.
21:02 CET - We're now underway in all seven of tonight's 21:00 CET kick-offs in the Champions League! Stay tuned for all the latest news and updates.
20:40 CET - It's full-time in the early kick-offs and the main takeaway are that Sporting and Brest failed to take big steps towards the playoffs and the Round of 16 respectively, while Shakhtar Donestk kept their slim hopes of survival alive.
Click the links below to see all the match stats.
20:23 CET - It wasn't level for long! RB Leipzig have retaken the lead through Yussuf Poulsen with just over 10 minutes to go.
20:20 CET - It's all square in Leipzig and there's no surprise as to who has scored the equaliser, with Viktor Gyokeres drawing Sporting level with his sixth goal of this Champions League campaign.
20:01 CET - To the surprise of just about everyone, Real Madrid remain in danger of going out in the group stage, but can ensure that won't be the case tonight by beating RB Salzburg.

19:58 CET - Another huge game is taking place in Rotterdam, with Bayern Munich knowing they'll all but secure progression if they beat Feyenoord, who can effectively secure a playoff spot with a point.

19:52 CET - Tonight's biggest clash is taking place in Paris, where European giants PSG and Manchester City will go head to head with both in danger of suffering a group-stage exit.
Here's how they line up:

19:32 CET - So far, so good for the hosts of tonight's Champions League clashes, with RB Leipzig and Shakhtar Donetsk both leading and looking fairly comfortable at the halfway point of their clashes.
19:19 CET - 2-0 to Shakhtar Donetsk! Georgiy Sudakov has doubled his side's lead from the spot, meaning that Brest are looking unlikely to all but secure a place in the Round of 16 tonight.
19:08 CET - The home side have taken the lead in Germany too courtesy of star striker Benjamin Sesko, who has put RB Leipzig 1-0 up against Sporting.
19:04 CET - Kevin has given Shakhtar Donetsk a 1-0 lead at home to Brest; the Ukranian side need to pick up all three points tonight to have a realistic chance of making the playoffs.
18:24 CET - Here's how Shakhtar Donetsk and Brest will line up for their clash, which begins in 20 minutes:

17:45 CET - There's an hour to go until the match between RB Leipzig and Sporting. The hosts have been truly rotten in the Champions League, losing all six matches so far but Sporting have plenty to play for sitting in midtable!

And what about the other early fixture this evening? Well, Shakhtar Donetsk have to win to stay alive but they are facing the tournament's surprise packed in Brest. The side from Brittany will go third if they win, remarkably. Brest are really the story of the Champions League to date.
17:30 CET - Hello and welcome back to our live coverage of the Champions League! Tuesday's football was brilliant and breathless and this evening's program offers plenty as well. Below you can see the full schedule of matches.
RB Leipzig vs Sporting - 18:45 CET
Shakhtar Donetsk vs Brest - 18:45 CET
AC Milan vs Girona - 21:00 CET
Arsenal vs Dinamo Zagreb - 21:00 CET
Celtic vs Young Boys - 21:00 CET
Feyenoord vs Bayern Munich - 21:00 CET
PSG vs Manchester City - 21:00 CET
Real Madrid vs Salzburg - 21:00 CET
Sparta Prague vs Inter - 21:00 CET
Tuesday, January 21st
22:59 CET - An incredible night of UCL football is over! Check out all the scores here:

22:57 CET - Wow!! The drama just never ends tonight as Barcelona turn sure defeat into victory and it is Raphinha again! 5-4 and heartbreak for Benfica. Football aye?
22:54 CET - Julian Alvarez is a star! Incredible from Atletico who come from behind to lead and it is another clinical finish from Alvarez. The Argentine was played in by Correa who did some brilliant work before rounding the keeper and scoring! Incredible.
22:48 CET - Drama in Portugal! Having trailed 3-1 at one point, Barcelona have scored the eighth goal of a breathless game to make it 4-4 against Benfica! A peach of a ball from the edge of the box from one of the world's best in Pedri finds Eric Garcia inside the box to head home. Incredible game in a remarkable competition.
22:46 CET - Slovan Bratislava might be about to lose their seventh consecutive game in Europe and remain on 0 points in the league phase but they have brought one back at home and now only trail 2-1 to Stuttgart.
22:45 CET - The man who gave Bayer Leverkusen the lead Piero Hincapie has now seen a second yellow as it is 10 men each in Madrid!
22:41 CET - Another side mounting a late comeback is Red Star Belgrade as they come from 3-0 down to make it 3-2 through Nasser Djiga!
22:40 CET - Robert Lewandowski has scored his second goal from the spot tonight as Barcelona have narrowed Benfica's lead to just one in a 4-3 thriller!
22:37 CET - In Italy, Bologna have turned a possible defeat into a 2-1 lead against Dortmund!
22:30 CET - Over to Liverpool and Harvey Elliott has scored a rocket to restore the home sides lead! 2-1.
22:26 CET - Possibly the best player in the world right now Raphinha scores for Barcelona as they find a way back into the game away to Benfica. They are 3-2 down now.
22:21 CET - Against all odds 10-man Lille are level at Anfield as Jonathan David scores from a rebound. 1-1.
22:14 CET - That is a top-class finish from Julian Alvarez from a tight angle to give Atletico Madrid a priceless equaliser! It was a brilliant counter and Alvarez used all his pace and quality in the final third to find the bottom corner. 1-1. Impressive from 10-man Atleti.
22:12 CET - An eventful night for young defender Ryan Flamingo as after scoring a stunning volley, he has now been sent off!
22:08 CET - The second half is underway around the European grounds! Can Bayer Leverkusen continue to punish the 10-man Atletico Madrid and can Barcelona produce a comeback away to Benfica? All is about to be answered!
21:52 CET - A frantic half of football comes to an end! Goals galore.
21:45 CET - Adding to Luuk de Jong's brace, Ryan Flamingo has scored for PSV to put them 3-0 up and out of sight! That completes a hat-trick of setpiece goals for the visitors!
21:40 CET - On an important night in Madrid, Pablo Barrios has made life harder for the hosts by getting sent off. A long period with 10 men now.
21:38 CET - Elsewhere, both PSV and Stuttgart on the road have doubled their advantages to move within touching distance of vital away wins.
21:38 CET - It has taken a while but Mo Salah has fired Liverpool ahead against Lille to end his min goal draught.
21:35 CET - More disastrous defending from Barcelona hands Benfica a penalty and Pavlidis a stunning first-half hat-trick.
Barcelona might be second in the standings and safe from exit but losing badly to Benfica for the second consecutive time is not a good look and neither is their long list of shock defeats this season.
21:25 CET - Pavlidis scores his second of the game and this one is gift-wrapped after a breakdown in communication between Balde and Ter Stergen results in the two players colliding into each other and leaving the Greek striker with an empty net and all the time in the world.
21:22 CET - Another experienced striker Luuk de Jong has given PSV the lead in Belgrade which (for now) puts the Dutch champions into the top 24.
21:20 CET - Another penalty goal has been scored by Serhou Guirassy as Dortmund continue to perform much better in Europe than domestically.
21:16 CET - Well Benfica's lead didn't last long! Barcelona are level and who else but Robert Lewandowski? The legendary striker scores from the spot to give his side a quick response to going behind.
21:12 CET - Over in Slovakia and Stuttgart have an early lead on the road as they look to continue their impressive form.
21:07 CET - And just like that the first goal of the night comes from Benfica to the surprise of most! It is a centre-forward run and finish from Vangelis Pavlidis who fires in from close range after brilliant work down the left wing from Alvaro Carreras.
21:00 CET - We are underway for a big night of European football!
20:48 CET - In the other early game this afternoon, Monaco have secured a vital 1-0 win in their hunt to stay in the competition and handed a blow to Aston Villa's hopes of a top-eight finish.
20:38 CET - And it is all over now in Bergamo as Atalanta hammer Sturm Graz 5-0 and move up to third in the league standings.
Take a look at the match summary here.

20:37 CET - Atalanta are scoring for fun now! They have scored another two goals and are now heading for a 5-0 thrashing.
20:25 CET - Elsewhere, the top two sides in the league table, Liverpool and Barcelona, travel to Lille and Benfica respectively.
Check out the lineups for both of those games here:


20:15 CET - The teams are in for the late games! The standout game of the night comes from Madrid as Atletico host Bayer Leverkusen in a match between two sides having strong seasons.
Check out Flashscore's preview for that game.

20:08 CET - A quickfire double from Atalanta sees them 3-0 up and out of sight in Bergamo! Firstly Mario Pasalic scored from point-blank range after brilliant wing play from veteran Juan Cuadrado before Charles De Ketelaere made it three.
19:51 CET - The second half is now underway in Bergamo and Monaco!
19:35 CET - We've reached the halfway stage in both of tonight's early kick-offs, as Atalanta and Monaco hold slender leads over Sturm Graz and Aston Villa respectively.
Check out the match stats from both games below:


18:59 CET - Atalanta are also ahead against Sturm Graz in Bergamo, with Mateo Retegui firing home from inside the box for his 17th goal of the season.
18:57 CET - An early breakthrough in Monaco and it's the hosts who have the lead thanks to Wilfried Singo's close-range header.
18:46 CET - We're underway in both of tonight's early games! Follow along for all the latest news and updates.
18:05 CET - The other early kick-off in the Champions League this evening sees Monaco host fifth-placed Aston Villa in a fascinating clash at the Stade Louis II.
Follow that match from 18:45 CET here.

17:54 CET - Tonight's first piece of team news comes from Bergamo, where Atalanta take on Sturm Graz at 18:45 CET, with Gian Piero Gasperini's side looking to move into the top eight.
Follow the match with Flashscore here.

17:30 CET - Hello and welcome back to our coverage of the Champions League which will run over the next two monumental nights of European football.
First up from matchday seven sees top eight chasing Atalanta at home to Sturm Graz and high-flying Aston Villa travel to 16th-placed Monaco.
Later on this evening from 21:00 CET, Champions giants Liverpool, Atletico Madrid and Barcelona are all in action - miss it at your peril.