With 19 games left to play, second-placed Zenit look to sustain their title challenge when they host eighth-placed Dinamo Makhachkala.
Zenit enter the contest sitting second on 24 points, trailing the league leaders by just a single point with 19 fixtures remaining. They have won four of their last five matches, edging out FC Krasnodar 3-2 away from home in their previous outing, following another 3-2 victory at Baltika.
Dinamo Makhachkala sit eighth on 13 points and have found momentum hard to come by, losing four of their last five matches. Their latest league outing ended in a 3-1 home defeat against CSKA Moscow, following a 3-2 away reverse at Akhmat.
How the public market prices this match, shown next to our model. For context only — it never changes a signal.
Elo is overall team strength. xG is the goals an average team would score from the same chances.
One strength number built from every result a team has had. Higher means stronger.
Zenit are the stronger side — 318 rating points clear of Dinamo Makhachkala.
Per-game averages this season. Use the buttons to split the goals by venue.
Both teams across every game this season.
Whole season, home and away combined — Zenit 11 games, Dinamo Makhachkala 11 games.
Premier League (Russia) standings · both teams highlighted in context.