
Russian Cup · Matchday
2026-08-04 15:30:00 · 23:30 · Anzhi-Arena

Prediction Result
AI Predicted: 1-0|Actual: 1-2
AI Prediction
Top AI Picks
Goal Probability
Odds Comparison
Polymarket Odds
Trading Strategy
Match Report
Russian Cup | Dynamo Makhachkala 1–2 Krylya Sovetov | August 4, 2026
Result Summary
Krylya Sovetov delivered a composed and clinical performance in Makhachkala, overcoming the hosts 2–1 in this Russian Cup fixture. Despite Dynamo Makhachkala enjoying significant territorial dominance throughout the match, Sergey Bulatov's side proved far more efficient, converting their opportunities at decisive moments to advance with a deserved victory.
Match Analysis
Krylya Sovetov set the tone early. Denis Makarov broke the deadlock in the 15th minute, finishing with the assistance of D. Oroz to hand the visitors an unexpected advantage against the run of early play. The goal immediately forced Vadim Evseev's side to reassess their approach, and Dynamo began to assert greater control of the ball — a dominance that would grow throughout the contest.
An early setback disrupted Dynamo's rhythm even before the opening goal, as Jan Đapo was withdrawn in just the 8th minute, replaced by Aleksandr Sandrachuk. The hosts rallied, and the statistics reflect how much they pushed for an equaliser: Dynamo finished with 59% ball possession, registered 108 attacks compared to Krylya's 75, and generated 59 dangerous attacks to the visitors' 42. Despite this pressure, both teams were level on shots on target at 7 apiece, underlining Krylya Sovetov's disciplined defensive organisation.
The second half brought a flurry of changes from both benches. Krylya Sovetov made three substitutions at the interval — Sergey Babkin, Mihajlo Banjac, and Kirill Pechenin all entering — which helped refresh the visitors and maintain their structure. Dynamo also made changes, with Mohamed Azzi and Andrés Alarcón swapped, though the hosts would find themselves a man down in discipline terms, collecting yellows for Abdulpasha Dzhabrailov (32'), Hazem Mastouri (56'), and Mohamed Azzi (66') — four bookings in total for the home side versus just one for Krylya Sovetov's Fernando Peixoto Costanza (28').
The decisive blow came in the 63rd minute, when substitute Geoffrey Chinedu Charles, introduced just three minutes earlier in place of Denis Makarov, struck to double Krylya's lead with Martin Kramarič providing the assist. It was a textbook counter-attacking moment that exposed Dynamo's over-commitment in search of the equaliser. The hosts did manage to pull one back — the scoreline closing at 1–2 — but could not find a second to force extra time, despite six corners and continued pressure late in the match.
Prediction Review
Our pre-match forecast pointed to a Dynamo Makhachkala win at 48% probability, with a predicted scoreline of 1–0 in favour of the hosts. The outcome proved incorrect, as Krylya Sovetov's efficiency in front of goal and disciplined defensive shape nullified what was statistically a dominant Dynamo performance. With a confidence rating of just 57/100, uncertainty was acknowledged, but the away win — arguably the least likely of the three outcomes in our model — materialised. This result is a reminder that possession and attack volume do not guarantee results, particularly against a side capable of delivering sharp, purposeful transitions.
Key Takeaways
- Krylya Sovetov's clinical edge was the defining factor — two goals from seven shots on target tells the story of a team that made the most of their moments.
- Dynamo Makhachkala dominated territorially but lacked the finishing precision to convert their chances, finishing with 7 shots on target from 13 total.
- The early substitution of Jan Đapo and Dynamo's four yellow cards suggest a disrupted and frustrated evening for the hosts.
- Geoffrey Chinedu Charles' impact from the bench proved crucial, scoring within minutes of entering — a strong argument for Bulatov's squad depth.
Dynamo Makhachkala vs Krylya Sovetov — Frequently Asked Questions
Who will win Dynamo Makhachkala vs Krylya Sovetov?
PredictNext's AI model favours Dynamo Makhachkala with a 48% win probability — Dynamo Makhachkala 48%, draw 27%, Krylya Sovetov 25%.
What is the predicted score for Dynamo Makhachkala vs Krylya Sovetov?
The AI forecasts a 1-0 scoreline for Dynamo Makhachkala vs Krylya Sovetov, generated with 57% model confidence.
Will Dynamo Makhachkala vs Krylya Sovetov have over 2.5 goals?
The model gives 40% for over 2.5 goals and 60% for under 2.5 goals in Dynamo Makhachkala vs Krylya Sovetov.
How accurate was the Dynamo Makhachkala vs Krylya Sovetov prediction?
PredictNext's AI predicted 1-0; the match finished 1-2. The winner call was incorrect.