Timeline
- 16' Miro Penalty - Missed
- 43' Makhmudjon Makhamadjonov Yellow Card
- 51' Andrés Alarcón Yellow Card
- 56' Mutalip Alibekov Yellow Card
- 62' Kirill Zinovich Yellow Card
- 64' Gamid Agalarov for Miro
- 65' Daniil Lesovoy for Mohammad Hosseinnezhad
- 69' Abdulpasha Dzhabrailov for Houssem Eddine Mrezigue
- 83' Dmitri Aleksandrov for Daler Kuzyaev
- 83' Aleksandr Sandrachuk for Makhmudjon Makhamadjonov
- 83' Kevin Andrade for Pedro Henrique
- 83' Jhonatan for Felipe
- 84' Daniil Lesovoy Yellow Card
- 90' Daniil Kondakov for Wilmar Barrios
- 90' Amir Musaev for Luiz Henrique
- 90'+3' Wendel for Gustavo Mantuan
- 90'+6' Gamid Agalarov Yellow Card
- 90'+8' Kevin Andrade Penalty - Missed
Match stats
68.3%
Possession
31.7%
21
Shots
5
10
On target
0
10
Fouls
16
0
Yellow cards
6
0
Red cards
0
2
Offsides
0
0
Saves
8
548
Accurate passes
216
Lineups
Zenit St Petersburg
4-2-3-1
57
Moskvichev
3
Santos
28
Alip
33
Nino
31
Mantuan
93
Karpukas
5
Barrios
11
Henrique
20
Henrique
10
Glushenkov
9
Felipe
Dynamo Makhachkala
5-3-2
33
Karabashev
23
Makhamadjonov
99
Alibekov
19
Zinovich
24
Alarcón
77
Sundukov
47
Glushkov
16
Mrezigue
14
Kuzyaev
11
Miro
10
Hosseinnezhad
Zenit St Petersburg
4-2-3-1
- 57 Bogdan Moskvichev G
- 28 Nuraly Alip CD-L
- 33 Nino CD-R
- 3 Douglas Santos LB
- 31 Gustavo Mantuan ▼ RB
- 20 Pedro Henrique ▼ AM
- 93 Artem Karpukas LM
- 5 Wilmar Barrios ▼ RM
- 9 Felipe ▼ F
- 11 Luiz Henrique ▼ AM-L
- 10 Maksim Glushenkov AM-R
Came on
- 14 Jhonatan ▲ SUB
- 25 Kevin Andrade ▲ SUB
- 8 Wendel ▲ SUB
- 38 Amir Musaev ▲ SUB
- 61 Daniil Kondakov ▲ SUB
Unused substitutes (5)
- 51 Vadim Shilov SUB
- 15 Vyacheslav Karavaev SUB
- 82 Sergey Volkov SUB
- 16 Denis Adamov SUB
- 96 Maksim Zaytsev SUB
Dynamo Makhachkala
5-3-2
- 33 Nikita Karabashev G
- 19 Kirill Zinovich CD
- 99 Mutalip Alibekov CD-L
- 24 Andrés Alarcón CD-R
- 23 Makhmudjon Makhamadjonov ▼ LB
- 77 Temirkan Sundukov RB
- 16 Houssem Eddine Mrezigue ▼ CM
- 47 Nikita Glushkov CM-L
- 14 Daler Kuzyaev ▼ CM-R
- 11 Miro ▼ CF-L
- 10 Mohammad Hosseinnezhad ▼ CF-R
Came on
- 25 Gamid Agalarov ▲ SUB
- 30 Dmitri Aleksandrov ▲ SUB
- 88 Daniil Lesovoy ▲ SUB
- 21 Abdulpasha Dzhabrailov ▲ SUB
- 72 Aleksandr Sandrachuk ▲ SUB
Unused substitutes (4)
- 13 Soslan Kagermazov SUB
- 43 Ilyas Akhmedov SUB
- 9 Razhab Magomedov SUB
- 39 Timur Magomedov SUB
Commentary
- 90'+8' Kevin Andrade (Zenit St Petersburg) Penalty - Missed at 90'+8'
- 90'+8' Nikita Karabashev (Dynamo Makhachkala) Penalty - Saved at 90'+8'
- 90'+6' Gamid Agalarov (Dynamo Makhachkala) Yellow Card at 90'+6'
- 90'+3' Wendel (Zenit St Petersburg) Substitution at 90'+3'
- 90' Amir Musaev (Zenit St Petersburg) Substitution at 90'
- 90' Daniil Kondakov (Zenit St Petersburg) Substitution at 90'
- 84' Daniil Lesovoy (Dynamo Makhachkala) Yellow Card at 84'
- 83' Jhonatan (Zenit St Petersburg) Substitution at 83'
- 83' Kevin Andrade (Zenit St Petersburg) Substitution at 83'
- 83' Aleksandr Sandrachuk (Dynamo Makhachkala) Substitution at 83'
- 83' Dmitri Aleksandrov (Dynamo Makhachkala) Substitution at 83'
- 77' Maksim Glushenkov (Zenit St Petersburg) Penalty - Scored at 77'
Recent form
Zenit St Petersburg
W
W
W
D
W
- W at FC Baltika Kaliningrad 3-2 Russian Premier League
- D at SHANGHAI SHENHUA 0-0 Club Friendly
- W BATE Borisov 1-0 Club Friendly
- W at Krasnodar 3-2 Russian Premier League
- W Akhmat Grozny 3-2 Russian Premier League
Dynamo Makhachkala
D
L
W
L
L
- L at Akhmat Grozny 3-2 Russian Premier League
- L CSKA Moscow 3-1 Russian Premier League
- W FC Leningradets Leningrad Oblast 3-2 Club Friendly
- L at Gazovik Orenburg 4-0 Russian Premier League
- D Akron Tolyatti 1-1 Russian Premier League
Head to head
ZEN leads series 4-0
- 19 Apr 2026 Dynamo Makhachkala 0–1 Zenit St Petersburg 2025-26 Russian Premier League
- 23 Aug 2025 Zenit St Petersburg 4–0 Dynamo Makhachkala 2025-26 Russian Premier League
- 10 May 2025 Dynamo Makhachkala 0–1 Zenit St Petersburg 2024-25 Russian Premier League
- 2 Nov 2024 Zenit St Petersburg 2–1 Dynamo Makhachkala 2024-25 Russian Premier League
9 earlier entries