I'm backing over 2.5 goals here because Zenit at home plays attacking football that consistently breaks down opposing defences, and Dinamo Makhachkala in away matches actively invites open play. Zenit have hit over 2.5 in all five of their last home league games. In that run they've scored 3.4 goals per match on average, with exactly 2 goals in each game from their own boots. Dinamo Makhachkala's away form is the real draw for me: they average 4.17 goals across their travelling matches, the best figure in the league. They've seen over 3.5 land in five of their last six away games. Both teams want to play at tempo, and I expect that to produce the goals I need.
Form and H2H
I've studied Zenit's recent record at home and they're relentless. They won 8 of their last 10 home matches, drew 1, and lost just 1, averaging 1.90 goals for and 1.00 against per game. Their last outing saw them beat Akhmat 3-2 at home, snatching victory in the 90th minute with five shots on target. Dinamo Makhachkala sit sixth in the table with 13 points from 11 games, but their away numbers tell a different story than their home form. They've won only 2 of their last 10 away matches, drawn 1, and lost 7, yet they average 1.10 goals for and 2.20 against per game on the road. I note they drew 1-1 at home to Akron in their last outing. Across their head-to-head record, Zenit have dominated: they've won four of the last six meetings, with one draw and one loss. The scorelines read 4-0, 1-0, 0-1 (Dinamo's only win), 2-0, 1-1, and 3-0 in Zenit's favour most recently.
Best bet
I'm taking over 2.5 at 1.74 on 1xBet. My reasoning is straightforward: Zenit's home attacking output combined with Dinamo Makhachkala's away goal-scoring frequency creates a high-probability scenario for three or more goals. Yes, there's a countervailing risk that Dinamo sit deep and grind out a low-scoring match, and I see that nine of Zenit's last ten home league games have finished under 3.5. But the underlying patterns—Zenit's consistent home efficiency and Dinamo's league-leading away goal average—outweigh that caution. I'm comfortable taking the price at 1.74.
Odds to watch
I'll monitor the 1X2 line: Zenit are priced at 1.33 for a home win, which reflects their clear dominance in this fixture. A draw sits at 5.71, and Dinamo Makhachkala's win is 11.3. If I wanted to hedge my over 2.5 bet, I could pair it with both teams to score at 2.09, which feels reasonable given Dinamo's away-game goal-scoring record. Under 2.5 is available at 2.28, so the market is pricing the over as the more likely outcome. For those seeking tighter margins, over 3.5 would need to clear a higher bar, but I see the 2.5 line as my best value here.

