Postpublished at 21:44 Greenwich Mean Time 29 January
Don't forget we'll have video highlights and clips from the matches from 22:00 GMT.
Plus, there's the highlights show from 22:40.
Celtic bring on Dane Murray to give the 21-year-old defender his first appearance for the club since 2021. He was on loan at Queen's Park for the first half of the season.
Don't forget we'll have video highlights and clips from the matches from 22:00 GMT.
Plus, there's the highlights show from 22:40.
Man City 3-1 Club Brugge
Simon Stone
BBC Sport's chief football news reporter at the Etihad Stadium
It is the Club Brugge fans nervously checking their phones as the clock ticks down.
It will take a three goal swing in favour of Dinamo Zagreb in the final five minutes to deny them.
Or for Stuttgart to pull off a miracle against PSG - they currently trail 4-1.
Man City 3-1 Club Brugge
Izzy Christiansen
Former England midfielder on BBC Radio 5 Live
I think the half time change bringing on Savinho to hug this left hand touch line and to give Brugge something to think about has opened up this game. Josko Gvardiol has also been excellent in finding the spaces for Savinho. The combination of the two was crucial to getting two of the three goals.
Bayern Munich 3-0 Slovan Bratislava
Kingsley Coman finishes from close range for Bayern Munich.
Bayern remain 11th in the table, which means they are in the seeded positions for the play-off matches.
#bbcfootball, text 81111 (UK only - standard rates apply) or WhatsApp 03301231826
Shame to be on what looks like the losing side, Kasper Schmeichel - miss watching him in the Prem! Unbelievable keeper
Daniel
Juventus 0-2 Benfica
Benfica double their lead through Orkun Kokcu's low finish. If the Portuguese giants win in Turin, they'll be guaranteed a play-off spot.
Juventus are already through.
Aston Villa 3-2 Celtic
Morgan Rogers has a huge chance for a hat-trick as he's sent through by a brilliant Leon Bailey through ball. Kasper Schmeichel, who has been excellent, races off his line and makes himself big to bat the shot with his right arm.
Dortmund 3-1 Shaktar Donetsk
Ramy Bensebaini produces a delightful chip over the head of the Shaktar Donetsk goalkeeper Dmytro Riznyk after latching on to a super backheel from Gio Reyna.
Brest 0-3 Real Madrid
Rodrygo has scored his second of the night and his 10th goal in 10 games as he gives Real Madrid a 3-0 lead at Brest. Looks as though they'll have to settle for the play-off spot with Brest going down the same route.
Barcelona 2-2 Atalanta
Atalanta are level again! Mario Pasalic gets in-between two defenders and prods the ball between Wojciech Szczesny's legs.
Atalanta are back up to ninth and another goal will send them into the top eight.
The equaliser means Liverpool go back to the top of the table.
Click here to follow the live table.
Aston Villa 3-2 Celtic
Aston Villa still in the top eight as things stand but one Celtic goal would knock them out of it.
Aston Villa 3-2 Celtic
What a time to make a senior debut. Celtic bring on 18-year-old Daniel Cummings for two-goal Adam Idah.
Man City 3-1 Club Brugge
Manchester City have less than 10 minutes left of the 90 to see this one out.
As things stand, Club Brugge are still in a play-off position. Cameras show the fans desperately checking their phones to see if they are still in the mix, despite a loss.
Stuttgart 1-4 PSG
Stuttgart are on the scoresheet as Chris Fuhrich taps in from a cross. Something for the home fans to celebrate.
Aston Villa 3-2 Celtic
Villa striker Ollie Watkins slams a shot into the side-netting. That's his sixth shot of the game.
Lille 4-1 Feyenoord
Lille are putting on a show in front of their own fans as Jonathan David scores the fourth of the night for the French side.
He's out of contract in the summer...
Sporting 1-1 Bologna
Relief for Sporting! They needed at least a draw to get back into the play-off places and with 13 minutes left it finally arrives.
Conrad Harner fires in from a square ball.
Man City 3-1 Club Brugge
Despite City's first half scare, they now have a 99.19% chance of qualifying for the next round, according to Opta, external.
Click here to follow the live table.
Man City 3-1 Club Brugge
Simon Stone
BBC Sport's chief football news reporter at the Etihad Stadium
There is a bit of movement left in that 36-team table but Savinho's goal seems to confirm Manchester City's status as the 22nd-ranked team.
That means a meeting with either the 11th or 12th placed team.
While some clubs are moving around, Real Madrid, who are winning, seem set for one of those two places.
A few minutes ago, AC Milan were in the other. That has now changed to Bayern Munich, who are also winning.
Who would you prefer to face? Jude Bellingham or Harry Kane.
Real Madrid through to knockouts with comfortable Brest win
Real Madrid must go through the Champions League play-offs and a tie against either Manchester City or Celtic after failing to finish in the top eight despite comfortably beating Brest.
A Rodrygo double and Jude Bellingham's strike secured a win for the reigning champions, who needed a win in to stand a chance of an automatic place in the round of 16.
But results elsewhere mean Carlo Ancelotti's side must play an extra two-legged tie if they are to defend their title.
Brest also go into the knock-out play-offs in their debut Champions League campaign.
After a slow start, Madrid assumed control in Guingamp and deservedly took the lead after 27 minutes through a fine goal from Rodrygo.
The Brazilian, who now has 10 goals in as many matches, cut inside a defender on his right foot, before shimmying back onto his left and striking a low effort in off the far post.
Madrid suffered a mighty scare as Ludovic Ajorque squeezed home a shot deflected off Aurelin Tchouameni, only to be determined narrowly offside following a Video Assistant Referee (VAR) review.
Instead, Bellingham made it 2-0 after 57 minutes when he finished from Lucas Vazquez's cutback, and Rodrygo added a third by turning in the rebound from a Marco Bizot save.
Victories for Bayer Leverkusen, Lille and Aston Villa meant it was mathematically impossible for Madrid to reach the top eight no matter their result.
Instead the European champions finish 11th, and will face one of Manchester City or Celtic in the play-offs with the draw to be made on Friday.
Brest come 18th, and will face Benfica or Ligue 1 rivals Paris St-Germain in the next round.
Rodrygo (left) has scored 10 goals across his last 10 Real Madrid matches
Madrid have been in fine form of late, and have now won their last five games while scoring 20 goals in the process.
But their slow start to this Champions League campaign, in which they lost three of their first six matches, has ultimately cost them automatic progress to the round of 16.
Their vaunted attack in particular has found their touch too late - Rodrygo is now scoring at will, but only after going two and a half months without a goal.
Similarly Mbappe now seems to have adapted to his Real role as a central number nine, but the teething problems that were so evident earlier this campaign - such as the damaging loss at Liverpool - have still cost Madrid in the end.
It means Madrid must now go through an extra two play-off games in order to defend the title they regard as their birthright. While they will be well fancied to reach the last 16 and go further, it will be a sore point for Europe's most successful side that they have to take this road at all.
Brest, by comparison, will be thrilled to have reached the knockout stages of their first ever Champions League campaign.
The French side made a blistering start by going unbeaten in their first four league stage matches, but four winless games in the back half have cost them a top eight finish.
Eric Roy's side did have a tough draw - they are the first debutants to lose to Real Madrid and Barcelona in the same Champions League campaign since Leeds in 2000-01.
After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport s.
Watch highlights of every Champions League game from 22:00 on Wednesday on BBC iPlayer and the BBC Sport website and app.
There will also be a Champions League Match of the Day on BBC One on Wednesday, from 22:40 to 00:00.
Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
---|---|---|---|---|---|---|---|---|---|
8 | 7 | 0 | 1 | 17 | 5 | 12 | 21 |
| |
8 | 6 | 1 | 1 | 28 | 13 | 15 | 19 |
| |
8 | 6 | 1 | 1 | 16 | 3 | 13 | 19 |
| |
8 | 6 | 1 | 1 | 11 | 1 | 10 | 19 |
| |
8 | 6 | 0 | 2 | 20 | 12 | 8 | 18 |
| |
8 | 5 | 1 | 2 | 15 | 7 | 8 | 16 |
| |
8 | 5 | 1 | 2 | 17 | 10 | 7 | 16 |
| |
8 | 5 | 1 | 2 | 13 | 6 | 7 | 16 |
| |
8 | 4 | 3 | 1 | 20 | 6 | 14 | 15 |
| |
8 | 5 | 0 | 3 | 22 | 12 | 10 | 15 |
| |
8 | 5 | 0 | 3 | 20 | 12 | 8 | 15 |
| |
8 | 5 | 0 | 3 | 20 | 12 | 8 | 15 |
| |
8 | 5 | 0 | 3 | 14 | 11 | 3 | 15 |
| |
14 PSV | 8 | 4 | 2 | 2 | 16 | 12 | 4 | 14 |
|
8 | 4 | 1 | 3 | 14 | 9 | 5 | 13 |
| |
16 Benfica | 8 | 4 | 1 | 3 | 16 | 12 | 4 | 13 |
|
8 | 4 | 1 | 3 | 13 | 13 | 0 | 13 |
| |
18 Brest | 8 | 4 | 1 | 3 | 10 | 11 | -1 | 13 |
|
19 Feyenoord | 8 | 4 | 1 | 3 | 18 | 21 | -3 | 13 |
|
8 | 3 | 3 | 2 | 9 | 7 | 2 | 12 |
| |
8 | 3 | 3 | 2 | 13 | 14 | -1 | 12 |
| |
8 | 3 | 2 | 3 | 18 | 14 | 4 | 11 |
| |
23 Sporting | 8 | 3 | 2 | 3 | 13 | 12 | 1 | 11 |
|
24 Club Brugge | 8 | 3 | 2 | 3 | 7 | 11 | -4 | 11 |
|
25 Dinamo Zagreb | 8 | 3 | 2 | 3 | 12 | 19 | -7 | 11 |
|
26 Stuttgart | 8 | 3 | 1 | 4 | 13 | 17 | -4 | 10 |
|
27 Shakhtar Donetsk | 8 | 2 | 1 | 5 | 8 | 16 | -8 | 7 |
|
28 Bologna | 8 | 1 | 3 | 4 | 4 | 9 | -5 | 6 |
|
29 Red Star Belgrade | 8 | 2 | 0 | 6 | 13 | 22 | -9 | 6 |
|
30 Sturm Graz | 8 | 2 | 0 | 6 | 5 | 14 | -9 | 6 |
|
31 Sparta Prague | 8 | 1 | 1 | 6 | 7 | 21 | -14 | 4 |
|
8 | 1 | 0 | 7 | 8 | 15 | -7 | 3 |
| |
33 Girona | 8 | 1 | 0 | 7 | 5 | 13 | -8 | 3 |
|
34 Red Bull Salzburg | 8 | 1 | 0 | 7 | 5 | 27 | -22 | 3 |
|
35 Slovan Bratislava | 8 | 0 | 0 | 8 | 7 | 27 | -20 | 0 |
|
36 Young Boys | 8 | 0 | 0 | 8 | 3 | 24 | -21 | 0 |
|
Manager: Éric Roy
Formation: 4 - 3 - 1 - 2
Manager: Carlo Ancelotti
Formation: 4 - 2 - 3 - 1
Manager: Éric Roy
Formation: 4 - 3 - 1 - 2
Manager: Carlo Ancelotti
Formation: 4 - 2 - 3 - 1
UEFA Champions League
All competitions
Brest have already lost to Barcelona in this season’s UEFA Champions League, with the last team to lose to both Real Madrid and Barça in their debut campaign in the competition being Leeds United in 2000-01.
Real Madrid have lost exactly half of their 14 away games against French opposition in the UEFA Champions League (W5 D2 L7), only posting a higher away loss rate versus Russian opponents in the competition (57% - P7 W2 D1 L4).
Real Madrid have only lost three of their last 29 games when facing a side for the first time in the European Cup/UEFA Champions League (W23 D3), although one of those did come this season, also away from home against a French opponent (0-1 v Lille in October).
Among teams to have played 50+ games in the European Cup/UEFA Champions League, Real Madrid are the club with the highest all-time win percentage (59.9% - 296 wins in 494 games).
Brest will be the 58th different team Carlo Ancelotti has faced in the UEFA Champions League, the most of any side. He has beaten 53 of the 57 teams he’s faced, also an outright high of any manager, although one of the four sides he hasn’t beaten is French club Lille in three attempts (D1 L2).
Real Madrid have kept just three clean sheets in their last 18 away UEFA Champions League matches, having kept five in their previous six away games beforehand.
After going unbeaten in their first four matches in the UEFA Champions League this season (W3 D1), Brest have since lost two of their last three (W1), while failing to score in both defeats – 0-3 v Barcelona on MD5 and 0-2 v Shakhtar Donetsk on MD7 last time out.
Since the start of the 2021-22 campaign, Vinícius Júnior has been directly involved in 40 goals in 41 appearances for Real Madrid in the UEFA Champions League (24 goals, 16 assists); the most of any player in the competition in this period.
Kylian Mbappé has only faced one French side in the UEFA Champions League, playing against Lille on MD2 this season for Real Madrid and failing to score. The only other nation’s clubs he has faced and not scored against are Russian teams (two games vs. CSKA Moscow), although he has scored nine goals in 10 games against Brest in all competitions.
Abdallah Sima has scored 30% of Brest’s goals in the UEFA Champions League this season (3/10). However, he hasn’t netted in the competition since last October (v RB Salzburg), with his three goals this term all coming within the first two matchdays.