Match preview
This Wednesday, October 14, 2026, the Anzhi Arena in Kaspiysk will host a lopsided encounter on paper between Dinamo Makhachkala and Zenit Saint Petersburg in the Russian Cup. While the visitors are labeled favorites, the Dagestanis, backed by their home crowd, will look to pull off an upset. The competition, which traditionally delivers surprises, adds extra pressure: a knockout match where any mistake can be costly. Zenit, accustomed to European battles, will want to avoid the trap of this tricky away trip, while Dinamo Makhachkala will try to replicate the heroic performances that have built their home reputation. The stakes are twofold: qualification for the next round and a strong message sent to the hierarchy of Russian football. The probabilities calculated by our AI (18.4% for a home win, 22.5% for a draw, 59.1% for an away win) confirm the trend, but football is never an exact science, especially in cup competitions. The expected goals (xG) of 1.31 for Dinamo and 2.15 for Zenit suggest an animated match with chances for both sides.
Recent form
The form of both teams, although not detailed by specific results, can be assessed through the provided probabilities and xG. Zenit, with a 59.1% chance of victory and an xG of 2.15, shows an impressive attacking dynamic. Their status as favorites in this competition is not undeserved: the team seems capable of creating chances and converting their technical superiority. However, a trip to Makhachkala is never trivial. Dinamo, with an 18.4% chance of success and an xG of 1.31, is not devoid of offensive arguments either. At home, the Dagestani club draws particular energy from their environment. The draw probability (22.5%) suggests that the match could be tighter than expected, especially if Dinamo manages to open the scoring. The Russian Cup is known for its surprises, and Dinamo Makhachkala, without being a top team, has the weapons to worry Zenit. The psychological momentum will be crucial: Zenit must handle the pressure of being favorites, while Dinamo will play without complexes, eager to overturn the hierarchy. The numbers indicate a trend, but the emotional context and the stadium atmosphere could level the values.
Our AI prediction
Our artificial intelligence has deeply analyzed this encounter between Dinamo Makhachkala and Zenit, and the selected prediction is Under 3.5 goals, with 67% confidence and odds of 1.36. This choice may surprise given the high xG (1.31 for Dinamo, 2.15 for Zenit), totaling 3.46 expected goals. However, the AI relies on several factors: first, the nature of the Russian Cup, where teams often tend to secure the result, especially when qualification is at stake. Second, the difference in level between the two sides may lead Zenit to manage their lead rather than seek to humiliate their opponent. Finally, Dinamo, aware of their underdog status, could adopt a cautious tactic to stay in the match as long as possible. The probability that the match ends with 4 or more goals is therefore not negligible, but the AI estimates it is below 33%, hence the 67% confidence. The odds of 1.36 are relatively low, reflecting the high probability of this scenario. It is important to note that this prediction is generated by AI and does not guarantee any result. Sports betting involves risks, and one should bet responsibly.
Conclusion
In summary, this Dinamo Makhachkala vs Zenit in the Russian Cup promises to be a duel that is lopsided on paper but full of uncertainties. Zenit, with their 59.1% chance of victory and an xG of 2.15, starts as favorites, but Dinamo Makhachkala, thanks to their xG of 1.31 and the support of their fans, could cause an upset. Our AI has opted for Under 3.5 goals (67% confidence, odds 1.36), a bet that relies on a tactical and tight match. Remember that this prediction is generated by artificial intelligence and is by no means a guarantee. Sports betting involves risks, and it is essential to only bet what you can afford to lose. Enjoy the show, support your team, but always keep in mind that football remains unpredictable. Good match to all!

