Few sides are in better shape than Zenit, who have four wins and a draw from their last five games. They have won four in a row.
Zenit were 3-2 winners at home to Akhmat in a Premier League game on 18 October. They are scoring 1.9 goals a game and conceding 0.9 over their last 20 matches. Ten of those 20 games saw both teams score, and 12 went over 2.5 goals.
Zenit top the Premier League table with 24 points from 11 games, two points clear of Dynamo.
Zenit are back at home on Sunday 25 October, when Dinamo Makhachkala visit for a Premier League game. Any Zenit prediction we publish for the game against Dinamo Makhachkala sits on our Zenit tips page, with the full fixtures list below.