Postpublished at 18:30 Greenwich Mean Time 8 December 2021
Zenit 2-1 Chelsea
Chelsea need to score twice (or hope Malmo score twice - or one goal each) to finish top.
Use play icon to follow BBC Radio 5 Live's Final Score
FT: Man Utd 1-1 Young Boys - Greenwood's acrobatic strike, Rieder's stunner to level
Barcelona fail to progress from group stage for first time in 20 years after 3-0 loss to Bayern Munich
In Group G Lille & Salzburg go through in four-way shootout
Villarreal and Atalanta postponed until Thursday because of snow - winner goes through
FT: Zenit 3-3 Chelsea - late equaliser sees Chelsea second in group behind Juve
Emlyn Begley and Neil Johnston
Zenit 2-1 Chelsea
Chelsea need to score twice (or hope Malmo score twice - or one goal each) to finish top.
Zenit 2-1 Chelsea
Chelsea started this game so well and are very nearly 3-1 behind!
Yet again Chelsea lose the ball in midfield, yet again Sardar Azmoun is played in with a through ball but this time Kepa saves his shot with a good arm.
Zenit 2-1 Chelsea
VAR check. Was Sardar Azmoun onside? Yes, Andreas Christensen was playing him on. The goal stands.
Sardar Azmoun
WELL NOW!
Chelsea lose the ball in midfield and then make a mess of an offside trap as Sardar Azmoun runs onto a Malcom through ball from near the halfway line, rounds Kepa and then slides a shot home.
Zenit 1-1 Chelsea
Ross Barkley's corner is half-headed away and Cesar Azpilicueta can't take the loose ball down.
Zenit 1-1 Chelsea
Chelsea push for a goal immediately but Saul's cross is headed behind by Wilmar Barrios.
Zenit 1-1 Chelsea
As things stand, Chelsea finish second in the group. They need to win this if Juventus beat Malmo (they're currently leading 1-0).
Claudinho
Where was the marking?!
Claudinho is completely unmarked as he stoops down to head in Douglas Santos' left-wing cross.
The chance came after Chelsea made a mess of clearing a cross too.
Zenit 0-1 Chelsea
Chelsea's Callum Hudson-Odoi kicks over Douglas Santos, who was turning him, and gets booked.
Zenit 0-1 Chelsea
Sardar Azmoun almost gets in behind Chelsea's defence but they recover in time. He's been a handful.
Zenit 0-1 Chelsea
Almost a second goal for Chelsea. Timo Werner finds Romelu Lukaku, who whips in a lovely cross for Mason Mount.
The England international shoots first time but Mikhail Kerzhakov makes himself big and saves.
Zenit 0-1 Chelsea
Good defensive work by Callum Hudson-Odoi to block a Douglas Santos cross but the Zenit man was offside anyway.
Zenit 0-1 Chelsea
Chelsea have their first attack in a while but Saul glances a header onto the roof of the net.
Zenit 0-1 Chelsea
Another Zenit chance. Chelsea are getting picked apart.
Sardar Azmoun gets a header onto a Claudinho cross at the near post but heads it straight wide instead of flicking it across Kepa.
Zenit 0-1 Chelsea
Zenit's biggest chance of the game by a mile - and they probably should score.
Sardar Azmoun plays the ball out right to Malcom - who is in sooooo much space. The Brazilian runs towards the edge of the box but Kepa is off his line to block his shot. But he shouldn't have been given a chance by the Zenit man.
Juventus 1-0 Malmo
Moise Kean (21y 283d) is the fourth youngest player to score a Champions League goal for Juventus, after Alessandro del Piero (20y 308d), Dejan Kulusevski (21y 178d) and Paul Pogba (21y 234d).
Zenit 0-1 Chelsea
Romelu Lukaku can't get a shot away in the area, Zenit quickly break and Sardar Azmoun's shot is blocked by Saul.
The corner flies over everyone.
Zenit 0-1 Chelsea
Steve in Milan: Lukaku, specialist of pointing and giving instructions without doing anything himself
Juventus 1-0 Malmo
Juventus have taken the lead in the other match in Group H with a goal from ex-Everton forward Moise Kean.
It came from a great cross from the right wing from Federico Bernardeschi, using the outside of his left boot, and Kean was left with the simple task of heading into the net from six yards out.
Zenit 0-1 Chelsea
Timo Werner has scored six goals in 15 Champions League appearances for Chelsea.
He has netted seven goals in 43 Premier League games.