DISALLOWED GOALpublished at 19:30 Greenwich Mean Time 3 November 2021
Milan 1-1 Porto
Zlatan Ibrahimovic taps in after his initial shot is saved and for a moment thinks he's got the winner but the flag goes up for offside.
Liverpool win group and into last 16 with game two games to spare
FT: Liverpool 2-0 Atletico Madrid - Alexander-Arnold provides superb crosses for Jota & Mane to score
Felipe red card - unclear if for tackle or dissent
FT: Man City 4-1 Bruges - Foden opener & Stones own goal, Mahrez restores lead, Sterling & Jesus add two more
City top of group after PSG draw 2-2 with Leipzig; Ajax into last 16 with 3-1 win over Dortmund
FT: Real Madrid 2-1 Shakhtar Donetsk - Benzema double
Get Involved - #bbcfootball
Gary Rose, Emma Sanders and Emlyn Begley
Milan 1-1 Porto
Zlatan Ibrahimovic taps in after his initial shot is saved and for a moment thinks he's got the winner but the flag goes up for offside.
Real Madrid 2-1 Shakhtar Donetsk
Shakhtar's goalscorer Fernando is replaced by Dentinho for the final four minutes of the game.
Real Madrid 2-1 Shakhtar Donetsk
Eder Militão nods down a corner as Real Madrid go for a third to kill the game off but it is a comfortable save for Anatolii Trubin.
Milan 1-1 Porto
Zlatan Ibrahimovic is on for Milan as they chase a winner, replacing Olivier Giroud. A moment the Swedish forward thrives on, will he grab the headlines and help keep alive Milan's Champions League hopes?
Real Madrid 2-1 Shakhtar Donetsk
A good move ends in disappointing fashion for the visitors as Marlos stands up a good ball for Ismaily but he gets his header all wrong and it goes over the bar.
Real Madrid 2-1 Shakhtar Donetsk
Last throw of the dice to try and get a point as Shakhtar make three changes - Alan Patrick, Taras Stepanenko and Mateus Tete go off with Marcos Antonio, Marlos and Georgiy Sudakov coming on.
Real Madrid 2-1 Shakhtar Donetsk
Karim Benzema goes for the hat-trick, chesting the ball down inside the box before driving over from a fairly tight angle.
That's it for Benzema as he is replaced by Luka Jovic.
Real Madrid 2-1 Shakhtar Donetsk
Into the closing stages of this one and it feels like the Shakhtar have run out of steam. They've not quite been the same since falling behind for a second time.
Real Madrid 2-1 Shakhtar Donetsk
Luka Modric has a pop from distance but the ball hits Taras Stepanenko on the back of the head and goes behind for a corner.
Man City v Club Bruges (20:00 GMT)
Kevin de Bruyne has been dropped to the bench by Manchester City boss Pep Guardiola.
De Bruyne has been struggling for form recently and is replaced by Ilkay Gundogan, one of three changes from the team beaten by Crystal Palace on Saturday.
Riyad Mahrez and John Stones are also included, with Gabriel Jesus and Ruben Dias dropping to the bench.
Man City XI: Ederson, Walker, Stones, Laporte, Cancelo, Rodri, Gundogan, Bernardo, Mahrez, Foden, Grealish.
Subs: Steffen, Carson, Dias, Ake, Sterling, Jesus, Zinchenko, De Bruyne, Fernandinho, Palmer.
Dutch midfielder Ruud Vormer returns to captain Club Bruges, who look to atone for their 5-1 loss on home soil a fortnight ago.
Vormer replaces Kamal Sowah, who drops to the bench. Brandon Mechele replaces Eder Alvarez Balanta in the only other change for the visitors.
Club Bruges: Mignolet, Sobol, Nsoki, Hendry, Mechele, Vormer, Vanaken, Rits, Clinton Mata, Lang, De Ketelaere.
Subs: Lammens, Wesley, Maouassa, Ricca, Sowah, Izquierdo, Van der Brempt, Dost, Mbamba-Muanda.
Real Madrid 2-1 Shakhtar Donetsk
Warm applause at the Bernabeu as Mykhailo Mudryk is replaced by Manor Solomon.
There will be relief among some Real fans as Mudryk put in a superb performance.
Real Madrid 2-1 Shakhtar Donetsk
Agonisingly close to a second for Shakhtar as Dodo's ball across goal is just out of Fernando's reach.
Still plenty of time for the visitors to equalise again.
Real Madrid 2-1 Shakhtar Donetsk
Real Madrid have made a change with Dani Carvajal making way for Nacho.
RB Leipzig v Paris St-Germain (20:00 GMT)
Lionel Messi misses the game for Paris St-Germain after picking up a knock on Friday.
Neymar and Kylian Mbappe both start though, while former Liverpool midfielder Georginio Wijnaldum is also in the XI.
The likes of Julian Draxler, Mauro Icardi and Ander Herrera are on the bench for PSG.
RB Leipzig XI: Gulacsi, Simakan, Angelino, Orban, Forsberg, Adams, Nkunku, Mukiele, Laimer, Gvardiol, Silva.
Paris St-Germain XI: Donnarumma, Hakimi, Kimpembe, Marquinhos, Mbappe, Neymar, Di Maria, Danilo, Wijnaldum, Mendes, Gueye.
Chancel Mbemba OG
Lifeline!
A bit of a scramble from a free kick ends with Chancel Mbemba turning a shot/cross into his own net and Milan are back level.
A win will definitely keep them in the mix for a top two finish for a while longer, a draw may not be enough if Atletico beat Liverpool later.
Real Madrid 2-1 Shakhtar Donetsk
It will be frustrating for Shakhtar as the pattern of play returns to as it was before Karim Benzema's goal - the visitors are dominating possession with most Real players way back in their own half.
Karim Benzema
Karim Benzema to the rescue again!
Real haven't been great but this is a quality move as Vinícius Júnior plays a one-two with Toni Kroos on the edge of the area before the former picks out Benzema to fire home from inside the box.
Real Madrid 1-1 Shakhtar Donetsk
Mykhailo Mudryk is playing like prime Lionel Messi in this game as an absolute peach of a turn deep in his side's own half has the surrounding Real Madrid players momentarily confused as to where he is. By the time they gather their bearings he is in the Real half and passing to Mateus Tetê on the edge of the box, but his shot is blocked.
Real Madrid 1-1 Shakhtar Donetsk
Shakhtar have been the better side so far this half but they should be punished when they give the ball away on halfway and Toni Kroos breaks. He has Vinícius Júnior in support but the ball hits the back of the forward's foot on the overlap and the opportunity is gone.
Real Madrid 1-1 Shakhtar Donetsk
A yellow card for Shakhtar boss Roberto De Zerbi after he waves an imaginary yellow card in the fourth official's face. He felt Ferland Mendy should have been booked for a foul.