Juventus are in charge of Group H in the Champions League and could further extend their advantage with a win over Russian side Zenit St Petersburg.

Juventus are struggling for form and consistency, with two losses and one draw in their last three matches. They have conceded a total of five goals in three games and have seen BTTS in their last three matches. However, in the Champions League, they have been consistent with three wins from three and no goals conceded. Their last Champions League outing was a narrow 0-1 win at home to Russian Champions Zenit. They have won three out of their last six home games in all competitions. Moise Kean is in contention while defender Mattia De Sciglio is ruled out with injury.

Zenit have struggled to produce results in the Champions League and sit third in Group F with three points after one win and two losses. Their last two games in the Russian premier league saw them take maximum points with a 4-1 against Dynamo Moscow and 7-1 thrashing over Spartak Moscow. Their last Champions League was a narrow 0-1 loss against Juventus, with a late second half goal from Dejan Kulusevski sealing the win for the Italian side. They have lost two of their last seven away matches in all competitions. Midfielder Magomed Ozdoev will miss the match due to a ligament injury with winger Malcom in contention to start.

The last three Champions league between both sides have seen under 2.5 goals come through. Juventus might be struggling for form but we dont see how Zenit would be able to capitalize on that. We would be backing a low scoring game with Juventus predicted to see out a narrow win.