Postpublished at 20 mins
Zenit 0-1 Chelsea
Cesar Azpilicueta is being kept busy at the moment in Chelsea's back three. He cuts out a potentially dangerous through ball.
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 0-1 Chelsea
Cesar Azpilicueta is being kept busy at the moment in Chelsea's back three. He cuts out a potentially dangerous through ball.
Zenit 0-1 Chelsea
Claudinho - the kind of name only a Brazilian could have - curls one high and wide from 20 yards. Well I say curled, he meant to curl it.
Zenit 0-1 Chelsea
Zenit are definitely starting to see more of the ball now but Chelsea still look fairly comfortable. It's definitely not the one-sided start it was anymore.
Zenit 0-1 Chelsea
Zenit work the corner back to Wilmar Barrios, who hammers in a long-range shot. It's blocked by Saul and goes behind for another corner.
Zenit 0-1 Chelsea
Dadoffay: Zenit have nothing to play for but for frozen pride, could be a handful for Chelsea
Zenit 0-1 Chelsea
Zenit are growing into this game a bit now. Their first cross comes in and Cesar Azpilicueta heads behind.
Zenit 0-1 Chelsea
That was Chelsea's quickest ever Champions League goal (84 seconds).
Their previous quickest was John Terry against Schalke in November 2014 (86 seconds).
Zenit 0-1 Chelsea
Reece James is celebrating his 22nd birthday by playing in central midfield.
Callum Hudson-Odoi and Saul are the wing-backs.
Zenit 0-1 Chelsea
Ross Barkley takes this corner and there's a bit of pinball before Romelu Lukaku is flagged offside as he heads the ball down to Cesar Azpilicueta.
Zenit 0-1 Chelsea
Chelsea are playing really well so far. Complete control and they win another corner.
Zenit don't have anything to play for really. They can only finish third.
Zenit 0-1 Chelsea
Apologies for trying to do Andreas Christensen out of an assist, it was he who flicked Mason Mount's corner on and not a Zenit defender.
Juventus v Malmo (17:45 GMT)
De winter playing for Juventus tonight because it's cold in Italy, he should come to England, he'd play every week!
Mr Hartley, Leeds
Zenit 0-1 Chelsea
If Chelsea win, they win the group. Juventus' result would be irrelevant.
Zenit 0-1 Chelsea
Chelsea almost have a chance to double their lead already but Romelu Lukaku can't pick out Timo Werner in the centre.
Timo Werner
Great start!
Mason Mount whips in the corner for Chelsea and it's glanced on by the head of Andreas Christensen into the path of Timo Werner, who is a yard out with an empty net in front of him and even he can't miss.
Zenit 0-0 Chelsea
Very early chance for Chelsea as Saul surges into the box but he's under pressure and slides a shot at the keeper. Corner.
Zenit 0-0 Chelsea
We'll let you know what's happening in Juventus v Malmo too and how that affects Chelsea.
Zenit 0-0 Chelsea
We are under way in a bitterly cold St Petersburg. A few boos for the knee tonight.
Zenit v Chelsea (17:45 GMT)
Champions League anthem done. Exchanging of pennants done. Pre-match referee fist bumps done.
Zenit v Chelsea (17:45 GMT)
Tonight is Zenit's 200th European game including qualifiers.
Only Spartak Moscow (277) have been in more among Russian teams.
Zenit have won 97 and lost 67.