Zenit beat Dinamo Makhachkala 2-0 in the Premier League (Regular Season - 12) on Sunday, 25 October 2026, played at Gazprom Arena, Saint Petersburg. It was 0-0 at half-time.
Goals: Zenit: Felipe Augusto 63' (penalty), Maksim Glushenkov 77' (penalty).
7 yellow cards were shown in the match.
Going into the match, Zenit had 4 wins, 1 draw and 0 defeats in their last 5 matches (D-W-W-W-W), while Dinamo Makhachkala had 1 win, 1 draw and 3 defeats in their last 5 matches (W-L-L-D-L).
In the Premier League table, Zenit are 1st with 31 points from 14 matches, while Dinamo Makhachkala are 11th with 16 points from 14 matches.
In their last 10 meetings, Zenit have won 9, 1 match was drawn and Dinamo Makhachkala have won 0, with an average of 2.2 goals per game.
Bookmaker odds implied roughly a 77% chance for Zenit, 15% for a draw and 8% for Dinamo Makhachkala. The strongest AI pick for this match was Zenit Win in the match result market, with a confidence score of 75%.