Zenit St Petersburg beat Dynamo Moscow 3-0 at Gazprom Arena on 16 August 2026 in the fourth round of the Premier League regular season. Aleksandr Sobolev opened the scoring from a penalty after VAR intervention, then doubled his tally before half-time. Maxim Glushenkov added a third goal in the second half to complete the win for the hosts.
The decisive moment came on 27 minutes when the referee awarded a penalty to Zenit following a VAR review. Sobolev stepped up and converted on 29 minutes, putting the hosts ahead. He ended Dynamo's hopes of a comeback with another goal on 33 minutes, and by then the match was effectively decided. Glushenkov's strike on 87 minutes was the final touch in an afternoon where Zenit were ruthless.
And here's the thing about the statistics. Zenit had just 43 per cent possession and managed only three shots on target, but every one found the net. Their expected goals figure of 1.02 doesn't tell the full story — they took their chances when they mattered. Dynamo, by contrast, had 57 per cent possession, created 12 key passes, and registered four shots on target for nothing.
The hosts won 23 aerial duels, the same as Dynamo, but their defensive work was more disciplined. Zenit made 41 clearances compared to Dynamo's 11, and their goalkeeper made four saves while the Dynamo keeper had none to make. It was a different kind of match from what the possession numbers suggested.
Zenit move up to third place with 12 points from six games, three points clear of Dynamo in sixth. The visitors had won their previous match 3-1 against Machatkala but this result ends a promising run. Zenit follow up a 1-2 defeat to Rodina Moscow with a statement performance.