CSKA vs FC Dynamo-Makhachkala Prediction 21 March 2026
🔊 Can CSKA secure their first RPL victory after the winter break? On Saturday, Dynamo Makhachkala will visit VEB Arena, a team that has never defeated the "Army Men" in Moscow. Both teams played cup matches midweek. Which club will arrive at the upcoming clash in better physical condition? We'll assess each team's chances in our editorial prediction.
Head-to-Head
📊 The teams have faced each other five times in total. CSKA lead the head-to-head record 4-1. Notably, none of these encounters have seen the total goals exceed 2.5 during regular time.
Head-to-head statistics CSKA - FC Dynamo-Makhachkala

CSKA Moscow Team Overview
CSKA wrapped up the first half of the season with a defeat to Krasnodar in the Russian Premier League (2-3) and have yet to secure a win in the league since, currently enduring a three-match losing streak. As a result, Fabio Celestini's side have slipped out of the top four, now sitting in 5th place. Their gap to the top three has widened to five points.
CSKA did manage to exact some revenge on the "Bulls" in the first leg of the Russian Cup RPL Path semifinal with a 3-1 victory. However, that advantage was erased in the return leg earlier this week in Krasnodar. The visitors ended the first half with a comfortable 0-1 lead but were reduced to ten men just before halftime. In the second half, the hosts extended their lead to three goals, and after a second red card for the "Army Men," they completed a resounding 4-0 rout.
Match Results: CSKA Moscow

Dynamo-Makhachkala Team Overview
Vadim Evseev's Dynamo have climbed to a safe 12th position since early November, a spot they secured right after a loss to CSKA at the close of the first half of the season. After the winter break, the Makhachkala side have picked up six points in the Russian Premier League, but there's no room for complacency as they are just one point clear of the relegation playoff zone.
In addition to their league successes, Dynamo have continued their run in the Russian Cup, reaching the quarterfinals of the Regions Path. The draw pitted them against Zenit, necessitating a trip to Saint Petersburg. The visitors put on a decent display in the northern capital, holding 45% possession and managing six shots compared to the hosts' eleven. However, it was a controversial penalty against the "White-Blues" that ultimately decided the match (1-0).
Match Results: Dynamo-Makhachkala
Latest news
CSKA Moscow
🎙 CSKA's head coach shared his thoughts on the match against Krasnodar. "We faced a very strong team. It's clear that in games where you need to challenge Krasnodar, you have to impose your style of play. The red cards made things difficult for us. We knew it would be tough playing with fewer men. We had to hold on. After the second sending-off, only a miracle could have saved us. We need to understand, accept, and work on this. I have no doubt that the team will turn things around. Right now, we are struggling and suffering," said Fabio Celestini.
❌ The only absence for the upcoming round will be Kirill Glebov, who missed the match against Dynamo due to an accumulation of yellow cards. Fortunately, CSKA have no injury concerns.
Dynamo-Makhachkala
🎙 Dynamo's head coach shared his thoughts on his team's performance and the refereeing decisions in the match against Zenit. "Any questions about the game? How it unfolded, did anyone see anything? As for the penalty, that's for others to discuss. We showed a good level against Zenit. I'm satisfied with my team; whether to be upset or not-it's the cup, that's how things turned out, conceding from a penalty," said Vadim Yevseyev.
❌ Dynamo are missing two players due to ACL injuries. Vadim Shumakhov tore his ligaments in a recent match against Orenburg, and Alexander Sandrachuk has been out since late 2024.
🟨 Yellow Card Prediction
CSKA have been struggling with discipline in their recent matches. In their last three games, the "Army Men" have seen four red cards. Consequently, they've also picked up a significant number of yellow cards-nine in total. Over their last four games post-break, they average more than two yellow cards per match. Dynamo aren't exactly saints either, with an average of 1.75 cautions over their last four outings. Given these factors, there's a strong likelihood that the total yellow cards will exceed 3.5.
⚽️ Goal Prediction
Both teams come into this fixture after midweek cup games and disappointing losses. Refereeing decisions played a part in each of those outcomes, which will likely affect the players' morale. Physical readiness will also be crucial. Under these circumstances, expecting a thrilling encounter is difficult. Considering their last five head-to-heads, none of which saw more than two goals scored, expectations for high scoring are even lower. Our prediction: total goals under 2.5.
🚩 Corner Prediction
Vadim Evseev's Dynamo play with a 4-2-3-1 formation, primarily focusing on counter-attacks. However, as per the coach's tactics, the Makhachkala side actively utilize set pieces to maintain pressure in the final third. This includes corners, where Dynamo are close to CSKA in RPL standings: 4.67 compared to 5.14. We anticipate that in the upcoming match, the visitors won't shy away from using their flanks aggressively, even in counter-attacks. Editor's pick: Dynamo total corners over 3.5.
Editor's Prediction
As the championship resumed, many tipped CSKA as strong contenders not just for the RPL medals but even for the title itself. While that list of experts has thinned, the Army Men are not yet too far behind the top three to give up hope entirely. Why not break their losing streak against Dynamo, a team that has recently become a favorable matchup for the Muscovites, suffering three defeats in their last four head-to-heads?
FC Makhachkala have struggled on the road this season, securing only three points from ten away matches. If the RPL table considered only away games, Dynamo would be at the bottom of the standings. Given these circumstances, a CSKA victory seems more likely. Considering the low scoring nature of their encounters, we anticipate a narrow win for the hosts, with a scoreline of 1-0.