Friendlies Clubs· Season 2026
Zenit snatched a late 1-1 draw with Dinamo Makhachkala in their final pre-season friendly, as Mostovoy's 90th-minute penalty cancelled out Miro's 16th-minute opener at Smena Stadium.
Match Videos
Match Analysis
AI SummaryZenit 1-1 Dinamo Makhachkala: Mostovoy's stoppage-time penalty rescues draw in final pre-season friendly
Zenit St. Petersburg snatched a late 1-1 draw with Dinamo Makhachkala in their final pre-season friendly at Smena Stadium on 13 July, as Andrey Mostovoy converted a 90th-minute penalty to cancel out Miro's first-half opener.
How It Unfolded
Dinamo Makhachkala stunned the hosts inside 16 minutes when Angolan forward Miro slotted home from close range after a low cross from Algerian midfielder Mehdi Azzi, who had been introduced at half-time in a mass change of personnel.
The visitors, who made seven substitutions across the match — including four at the interval — remained compact and disciplined throughout the first half, restricting Zenit to few clear-cut opportunities. The Russian champions struggled to break down a deep-lying Dinamo block, with head coach Sergei Semak later acknowledging his side's lack of movement in the final third before the break.
Zenit introduced Igor Diveev, Felipe Augusto and others at half-time, pushing for an equaliser. Vanja Drkušić was booked for a late challenge in the 84th minute as frustration grew. But in the 90th minute, Zenit were awarded a penalty — and Mostovoy stepped up to send the goalkeeper the wrong way, salvaging a draw.
The Turning Point
Dinamo's compact defensive shape in the first half — something striker Gamid Agalarov highlighted afterwards — frustrated Zenit completely. "We played compactly, didn't give Zenit much space, so there were no free zones in midfield that they like," Agalarov told Match TV. The visitors' inability to see out the final minutes, conceding a spot-kick in stoppage time, cost them a deserved win.
Key Performers
- Miro (Dinamo Makhachkala) — The Angolan striker scored his second goal against Zenit in two pre-season meetings (he also netted in the 2-0 defeat on 1 July). Cool finish from Azzi's cross in the 16th minute.
- Andrey Mostovoy (Zenit) — Kept his nerve from the penalty spot in the 90th minute to rescue a draw. Zenit's most experienced attacking option in a heavily rotated line-up.
- Gamid Agalarov (Dinamo Makhachkala) — Led the press effectively and disrupted Zenit's build-up play. "This match we can put down as a positive," he said post-match to Match TV.
By the Numbers — Interpreted
Dinamo took the lead with a well-worked move from one of their seven substitutes — a testament to their squad depth in pre-season. Zenit's four substitutions to Dinamo's seven reflects Semak's approach of giving extended minutes to his first-choice XI, while Dinamo used the fixture to rotate heavily. The 84th-minute yellow card for Drkušić was the only booking, suggesting a clean but increasingly urgent performance from the hosts as the clock ticked down.
What It Means
This was Zenit's final pre-season outing before the OLIMPBET Russian Super Cup against Spartak Moscow on 18 July in Nizhny Novgorod (19:30 MSK). Semak used the match to give minutes to new signing Felipe Augusto and Igor Diveev, both of whom he confirmed are still building match fitness. "They need more time to get into form," Semak told Match TV.
Dinamo Makhachkala continue their preparations for the 2026/27 RPL season, which begins with an away fixture at Fakel Voronezh. The side finished 14th in 2025/26, surviving via the relegation play-offs.
Verdict
A competitive pre-season workout that served both sides' purposes. Dinamo's disciplined defensive display and early goal suggest they will be harder to beat in the upcoming RPL campaign. Zenit's late rescue masked a performance that lacked sharpness — something Semak will want addressed before the Super Cup on 18 July.
Match Events
Key match events between Zenit and Dinamo Makhachkala — 2 goals and 1 card recorded during the match.
Penalty
Rivalry since 2024
Zenit vs Dinamo Makhachkala Head to Head Results· 6
Zenit and Dinamo Makhachkala have met 6 times — Zenit won 6, Dinamo Makhachkala won 0, with 0 draws. Their rivalry dates back to 2024. Zenit leads the head-to-head with 6 victories from 6 meetings. A combined 12 goals have been scored across these fixtures, averaging 2.00 per match (11 for the home side, 1 for the visitors). Both teams scored in 1 match (17%). Over 2.5 goals landed in 2 games (33%), making it a fixture that tends to produce goals. Zenit are currently unbeaten in the last 6 meetings. The highest-scoring encounter finished 4–0 in 2025.
Statistics are for informational purposes only. Past performance does not guarantee future results.
API data: 15 Jul 2026
