Brought to you by

Key Events

90' + 4'
A. Ramsey
Yellow Card
D. Kulusevski
M. De Sciglio
0 - 1
Yellow Card
V. Karavaev
Yellow Card
W. Barrios
Yellow Card

Match Stats

42% 57%
Shots Off Target
Shots On Target 2 2
Total Passes 404 556
  • Heatmap
  • Touch Map
Live table
Pos Team P W D L F A +/- PTS Form
1 Chelsea CHE Chelsea 5 4 0 1 10 1 +9 12 W W W L W
2 Juventus JUV Juventus 5 4 0 1 9 6 +3 12 L W W W W
3 Zenit ZEN Zenit 5 1 1 3 7 7 0 4 D L L W L
4 Malmö FF MFF Malmö FF 5 0 1 4 1 13 -12 1 D L L L L


8th Finals
UEFA Europa League


Back to the domestic front then for both sides - and talk about big games for both. Zenit have a clash with old rivals Spartak Moscow. As for Juventus? The small matter of a trip to San Siro to face the side who deposed them as Serie A champions, Inter. Until then, thank you for joining us - and have a good week!
But at the end of the day, Massimiliano Allegri's Bianconeri had a little more ball and perhaps a little more poise - and they just about came up with the goods too. They'll be very grateful for that late header - it means they stay clear of the Blues and avoid an immediate scrap for first place.
Let's start with the hosts, shall we? Zenit and Sergei Semak are unlucky - terrifically unlucky - to not take something from that, and with Chelsea's win elsewhere, they now lie third outright. They'll need to embark on a very impressive run across the back of Group H to get into the top two now, you feel.
Dejan Kulusevski comes off the bench to break hearts in Russia for the locals - and to bless the Bianconeri with another Champions League win! They move further clear at the summit in Group H, with nine from nine taken - and their hosts now face a tough road to the knockout rounds. Full-time, it finishes Zenit 0-1 Juventus.
90' + 5' Douglas Santos steps up to fire - and Ramsey gets the block in! It'll be a Zenit corner - but again, the visitors meet it at the first man, clear it downfield and that will be that!
A. Ramsey
Yellow Card
90' + 4' But is there a late twist in the game? Ramsey is deemed to have dragged back Krugovoy on the break and Zenit will have a free-kick while the Juve man is booked.
90' + 3' Erokhin drags a header comfortably wide from distance and that is likely the final role of the dice for Zenit.
90' + 2' Zenit win the corner late but that Bianconeri defence that has done the job it needed to throughout rises to the occasion again. The hosts push but each cross and delivery is diverted back beyond them.
90' We are in for four added minutes here.
A. Erokhin
89' Zenit make their fifth change now as Aleksandr Erokhin replaces Claudinho, moments before Chiesa shades a finish to the left of the goal.
D. Krugovoy
D. Chistyakov
88' Zenit make their fourth change now as Daniil Krugovoy replaces Dmitriy Chistyakov.
M. De Sciglio
86' He was such a threat in that first half and De Sciglio has got his just reward with that touch. Spare a though for Zenit, very much as big a part of this match in drive and aplomb - but unless they can change something fast, the Juve man's well-lofted delivery is going to be the hilt of the knife against them.
D. Kulusevski
86' GOAL! DEJAN KULUSEVSKI FOR JUVENTUS IN THE FINAL ACT! 1-0! Zenit's hearts are broken but the Bianconeri will not care! They tip an average set-piece wide to the left flank to find Mattia De Sciglio, who controls his collection and floats it back in - whereupon the substitute glides a fantastic header from the middle to come in off the right edge.
A. Ramsey
R. Bentancur
84' Juventus make their fifth change now as Aaron Ramsey replaces Rodrigo Bentancur.
84' Oh, this could be a sad end for Claudinho's night - but no, fortunately the Zenit man is not as injured as badly as feared. He looks in genuine consternation with a niggle after a run, but seems OK to continue for this last stretch.
82' Azmoun rumbles forward chasing a throughball but the final pass is weighted too heavily for him to reel back in before it runs dead for a goal-kick.
80' There's 10 minutes on the clock for a winner in this one - and honestly, it is hard to pick which way it might come, if at all. These two sides have held one another at bay - if anything, they deserve a point each.
78' Zenit’s Douglas Santos had created the joint-most chances from open play in the Champions League this season (8), along with Club Brugge’s Charles De Ketelaere. 
M. Kean
76' Juventus make their fourth change now as Moise Kean replaces Alvaro Morata,
75' Moments afterwards, Claudinho sticks another shot towards goal, and flashes it over the crossbar, again after seizing on the loose ball in midfield. He has been a dynamo today.
73' Now McKennie! Juve cannot believe they are fluffing these chances. It is a lovely bit of head movement from the midfielder to meet the square cross though and his finish only just runs wide.
71' Morata! Oh, the Juve striker has finished those before and he knows it too, skying a shot on the run as he bears down on a near-empty box. There's less than a quarter to run in this one.
D. Kuzyaev
69' Zenit make their third change as Daler Kuzyaev replaces Malcom.
67' Malcom has an issue and doesn't look to comfortable after going down in midfield. It could be the last act of the game for him.
65' Moments after a Zenit corner, Claudinho - arguably the sharpest of the six forwards to start on both sides tonight - sees another effort blocked. He's looking pretty agitated by his failure to convert so far.
63' Dzyuba has been directly involved in 13 goals for Zenit in the UEFA Champions League (nine goals and four assists), with only Hulk (18) managing more for the club in the competition.
A. Sutormin
V. Karavaev
61' Zenit make their second change now as Aleksey Sutormin replaces Vyacheslav Karavaev.
S. Azmoun
A. Dzyuba
60' Zenit make their first change now as Sardar Azmoun replaces Artem Dzyuba.
Yellow Card
60' Arthur has hardly been on the pitch that long but he picks up a yellow for a particularly indulgent challenge now. Juventus need to watch their own temper as much as Zenit do.
M. Locatelli
58' Juventus make their third change now as Arthur replaces Manuel Locatelli.
D. Kulusevski
F. Bernardeschi
58' Juventus make their second change now as Dejan Kulusevski replaces Federico Bernardeschi.
J. Cuadrado
Alex Sandro
58' Juventus make their first change now as Juan Cuadrado replaces Alex Sandro.
57' Claudinho, once more! The Zenit man pushes a lovely looping finish in from the left, just lofting it beyond the right post as it comes back to earth.
55' Massimiliano Allegri looks oddly pensive in between bursts of action here. He'd hope his Juve side would be a goal to the good by now but no crumpet.
53' Almost a golden chance for Zenit now! The Russian outfit make the break, sweep down the centre-right channel and Szczesny helps see off chances for both Wendel and Claudinho.
51' It's Kritsyuk versus McKennie - and the Zenit goalkeeper is the man who comes up trumps, just, as he deflects the ball almost buried in his net by the Juve midfielder. The Bianconeri look as threatening as ever.
50' Locatelli drifts an attempt to the left now, as Juventus flex their muscles. They're getting back into the swing of things here.
48' Zenit have a further flash of concern to deal with after Barrios struggles to regain his feet following an incident, but the midfielder is fortunately able to continue after a spot of light medical aid.
V. Karavaev
Yellow Card
46' The second half is only a few seconds old and already, Karavaev has been shown a yellow for a rash challenge on Chiesa. It's eager - too eager - and he pays the price for it.
46' We are back underway for the second half in St Petersburg. Will it be Juve who carve out an opening here or will Zenit slip the result their way? 
Following their victory over Malmo last time out, Zenit are looking to record consecutive victories in the Champions League for the first time since November 2015, when they won five in a row under Andre Villas-Boas.
It's all square in St Petersburg - and there is nothing to split the hosts and the visitors across the first half of this Champions League clash. Juve have pushed but failed to convert - and Zenit haven't seized the chances they have had so far, with no score yet. At half-time, it is Zenit 0-0 Juventus.
44' Close - and for Zenit, no less! Having worked their way out of trouble and earned a surprise corner, Dzyuba comes close to powering a header from the set-piece past Szczesny. That would have been a turnabout twist.
42' If this one is all square when it reaches half-time, there will be one side happier than the other. But there is the sense that Juve still have more to give in this one - the question is, do Zenit?
40' My word, Chiesa let the wind whistle with that shot! The Juve man sprays a rocket of a finish across the face of goal, wide of the right post by a small if tidy margin. The visitors are pushing hard.
38' Chiesa could do with getting his eye in but his latest shot is that little bit closer and little bit more concerning for Zenit. They haven't threatened too hard since that Claudinho crack early on.
36' Alex Sandro with the shot! Juve sight a chance on goal following a corner but the finsish is far too wayward, wildly off-target for what the Bianconeri will want in this clash. A cheer comes up from the home crowd to accompany that one.
34' Juventus are looking to win their opening three games of a UEFA Champions League campaign for the first time since 2018-19, which was the previous season in which Massimiliano Allegri managed them.
32' Douglas Santos glances the subsequent free-kick away for a corner and Juventus then cannot find a way to pierce through the Zenit defence as they ably keep any chances at arms' length. Still no goals in this one.
W. Barrios
Yellow Card
30' The first yellow card of the game has been duly flourished - and it will be for Barrios, after he uncorked a challenge on Alex Sandro, scything low and missing the ball entirely. That could have been nastier.
29' Now it is Zenit's turn to see an effort blocked, with Claudinho - having already sighted goal once with a great chance earlier - seeing his latest strike deflected off the defence before it can cause too much trouble.
27' Chiesa has been on the quieter side of things so far but suddenly he takes a ball from Bentancur and sees a shot blocked. It's a burst of life and Zenit rally by forcing play back out of their half for the moment.
25' Kritsyuk almost gets into a dangerous tangle with a Juve attacker now after Locatelli drifts the long ball into the box seeking one of a handful of forwards. Zenit's surer footing is slipping in terms of an even contest now.
23' De Sciglio has been getting everywhere and now draws a foul off Douglas Santos for a shabby trip challenge. The Juve free-kick that follows though is rebuffed with a little more poise by the hosts.
21' Kritsyuk rides high to punch away a De Sciglio delivery now though and Zenit panic, flustered as they try to scatter the loose ball towards safety.
19' Shot for Zenit! A slip from the Juve defence and Malcom nips in to pick up the ball. He flicks it inside to Claudinho and Szczesny spills the powerful, flying finish, requiring evasive action to survive.
17' A ripple of unease ventures through the Zenit defence when Juve push on their wings and they do so again now. A deep throw-in doesn't come to anything too damaging; Kritsyuk has to be alert for a cut-back a moment later.
15' Zenit have only lost one of their last five home games against Italian opponents in European competition (W2 D2), with that lone defeat coming against Milan in the UEFA Champions League back in October 2012.
13' Claudinho latches onto a short ball swept forward from the left wing but the linesman's flag goes up and the Zenit man is forced to settle for the offside call.
11' If one side needs to call on strike options though, the visitors feel like they have the stronger bench. Kean has been forced to settle for the dugout so far - and he could be a gamebreaker if needed.
9' Juve, in their typical black-and-white kit, are certainly finding their spark matched by their hosts in sky blue. Barrios in particular is making a spot of nuisance in the middle of the field.
7' Morata invites the Zenit to defence to nip at his ankles - and they duly do. The free-kick flies in from the left side of the box and is bounced away with a wayward clearing header.
5' Juve are holding a fluid shape however, with both teams set up in similar formations against each other. This could well be an entertaining tussle.
3' An early corner for Zenit, off De Sciglio, is met with an approving murmur from the crowd. If they come up with a result here, there will back themselves to upset the odds and reach the last-16.
1' We are underway in this Champions League group stage clash between Zenit and Juventus!
The anthem has been concluded and we are moments away from kick-off.
The teams have emerged at Saint Petersburg Stadium for the Champions League anthem. Today's match referee is Switzerland's Sandro Scharer.
In all European competition, Juventus have never lost in eight previous encounters with Russian sides (W7 D1), scoring 18 times and only conceding three, although their only failure to win came away at Zenit in November 2008.
Zenit and Juventus have only met previously in the 2008-09 Champions League group stage – a 1-0 win for Juve in Turin and 0-0 draw in Russia.
Subs: Juan Cuadrado, Arthur, Danilo, Daniele Rugani, Aaron Ramsey, Mattia Perin, Moise Kean, Carlo Pinsoglio, Giorgio Chiellini, Dejan Kulusevski.
JUVENTUS(4-3-3): Wojciech Szczesny; Mattia De Sciglio, Leonardo Bonucci, Matthijs de Ligt, Alex Sandro; Manuel Locatelli, Rodrigo Bentancur, Weston McKennie; Federico Chiesa, Alvaro Morata, Federico Bernardeschi.
Subs: Sardar Azmoun, Daler Kuzyaev, David Byazrov, Daniil Krugovoy, Kirill Kravtsov, Mikhail Kerzhakov, Aleksandr Erokhin, Andrey Mostovoy, Danila Khotulev, Daniil Kuznetsov, Aleksey Sutormin.
ZENIT (4-3-3): Stanislav Kritsyuk; Vyacheslav Karavaev, Dmitriy Chistyakov, Dejan Lovren, Yaroslav Rakitskiy; Wendel, Wilmar Barrios, Douglas Santos; Malcom, Artem Dzyuba, Claudinho.
There's no Paulo Dybala and Adrien Rabiot for Juventus, with the former sidelined following a Covid-19 case during the Nations League - while Zenit are only missing Magomed Ozdoev, though Sardar Azmoun has to settle for the bench.
Against them, Sergei Semak's domestic champions know that a win would bolster his own side's prospects of reaching the knockout stages. With one win and one loss to their name, they could do with an upset against their favoured visitors.
Massimiliano Allegri made a slow start to his return to Turin but the old Bianconeri boss has got his side on a roll now - and they can go three from three in Europe with a win in Russia today.
Hello and welcome to live coverage of the 2021-22 Champions League campaign, as Juventus look to cement their place atop Group H with a trip to face Zenit at Saint Petersburg Stadium.