Baltika lost the first sixteen minutes — and spent the rest of the evening clawing them back. First Glushenkov, after a Karpukas pass, smashed one in off the underside of the bar with his left. Then Sobolev struck from 35 metres, Latyshonok slipped at the worst moment and the ball went in. Two shots, two goals — and the Kaliningrad stands were in shock.
Then came the football people love Baltika for. By the 22nd minute Gil headed in a Shiltsov cross — 1:2 — and until the break the hosts pressed more often and more fiercely than the visitors. A separate line in the horror-protocol: Douglas Santos landed studs-first on Mendel's head. Andrei came back with his head bandaged and played through the 97th minute, covering more distance than anyone else in the match.
But right after the break Zenit were more efficient again: Latyshonok saved a shot after a Glushenkov free-kick routine, Sobolev squared it into the middle, Luis Henrique finished — 1:3 in the 49th. The resolution came in the 81st: the ball bounced off the post and Ilya Petrov, on the pitch for only four minutes, hammered it into an empty net. In stoppage time, after a free-kick routine, Baltika were close to a third, but the miracle never arrived.
Where the speed went
Baltika's work volume was excellent: 118,256 metres against Zenit's 112,916. But the interesting part is not how much they ran — it is which phases of the game that running went into.

Without the ball Baltika put in 5,112 metres of high-intensity running against 2,404 with possession — roughly two to one. Zenit's two phases were almost equal: 2,946 against 2,920. On sprints above 7 m/s the picture is the same: the visitors 1,135 metres with the ball against 685 without it, the hosts 638 against 1,255.
An important caveat: Baltika had only 42% of the ball, so they also had more time without it. These numbers do not measure fitness — they describe where the speed went. The more precise conclusion: the team kept its work volume, but a much larger share of the bursts fell on defending.
In the first half Baltika outworked the opponent — 59,941 metres against 56,727. Even after two goals conceded the team did not shrink and kept a high work rate.
They got the ball into the box — finishing was rarer
The RuStat team index: 166 against 186. Zenit lead on chances, shots and possession; Baltika on pressure and delivery into the box.

Baltika had more box entries — 19 to 15 — more passes into the box (39 to 20) and 47 actions in the opposition box against 27. But on total shots Zenit lead — 12 to 7 — and on shot accuracy too: 75% against 57%.
What stopped the finishing, the table does not prove, but it hints at directions. Pass accuracy into the box was lower for the hosts — 51% against 55%. Dribbles in the final third: seven attempts against thirteen, at 43% success against 54%. Baltika won only 46% of attacking duels. The likely explanation: the ball reached the danger zone, but more often in an awkward situation — under pressure or after an inaccurate delivery.
Three waves of substitutions
The staff reshaped the side three times, and each wave answered a specific problem.
45th minute, score 1:2. Off went Ayman Murid and Maxim Petrov — both starting midfielders — on came Vladislav Pospelov and Ivan Belikov. No complaints about the volume of the men taken off: Murid covered 6,201 metres in the half, Maxim Petrov 6,260. But Murid won only 25% of his duels with eight unsuccessful actions.
63rd minute, score 1:3. Off went Gil and Beveev, on came Golenkov and Ryadno — a swap for fresh legs up front.
77th minute. The last card: Ilya Petrov for Shiltsov. Four minutes later it paid off.
The effect of the first wave was the opposite of intended: Pospelov posted the worst duel-success rate in the side — 14% of duels won and 27% successful actions, plus five fouls — though he did deliver the cross to Golenkov that led to the post and Petrov's finish. Belikov played evenly but did not tilt the midfield.
Goalkeeper duel: 134 against 177

Latyshonok faced the heavier workload: 12 shots against 7, six saves against two. And he got the lowest match index among all 32 players — 134. The reason sits in the error columns, where Adamov has blanks: two each under "gross" and "goal-costing" (those categories can describe the same episodes), plus four saved balls with a bad rebound. Saviour and culprit statistics in one protocol.
Ratings for Baltika's players
Scale from 1 to 10 — based on the RuStat match index plus contribution to goals, errors and waste volume.
Ilya Petrov — 8.0. On in the 77th, scored in the 81st after the rebound off the post. xG 0.80 — the best figure of the match for either side. Index 185 for a short spell. The rating is for what he did on the pitch; whether he would have lasted a full match is an open question.
Konstantin Shiltsov — 7.5. Best index in the side (199). Assist for Gil, a big chance created, nine actions in the opposition box at 67% success. He played with risk: 58% pass accuracy with 19 unsuccessful actions — but that risk produced the goal.
Andrei Mendel — 7.5. Match leader for distance, 19 duels at 68% success, 8 interceptions, 7 recoveries. The midfield frame.
Bryan Gil — 7.0. Headed goal, xG 0.56. But 25% of duels won and 44% successful actions: holding the ball up front barely worked. Taken off in the 63rd.
Mingiyan Beveev — 6.5. Index 185 in 63 minutes, 8 passes into the box (63% accurate), 10 progressive passes. Regularly delivered the ball into the danger zone.
Mikhail Ryadno — 6.5. On in the 63rd and freshened the left flank when the team went chasing the game: best speed profile among the substitutes, 2 tackles.
Maxim Petrov — 6.0. Taken off at half-time. 81% accurate passes, one key pass, 6,260 metres in the half. One complaint, and it is more about the role: in 48 minutes not a single shot and not a single dribble — too little for an attacking midfielder.
Maxim Shnaptsev — 5.5. Maximum speed volume in the side, 8 tackles (75% successful), 8 recoveries. And a technical collapse: 54% pass accuracy, 43% of duels won, 29 unsuccessful actions, 0% accurate passes into the box from five attempts.
Nathan Gassama — 5.5. Huge volume: 89 actions at 80% success, 18 progressive passes, 10 interceptions, the best top speed of the match. In the protocol — a gross and a goal-costing error (probably one episode), and that outweighs the rest.
Yegor Golenkov — 5.5. On in the 63rd, created a big chance. But 33% pass accuracy and 33% successful actions — the ball would not stick with him.
Loris Mouyokolo — 5.0. 83% accurate passes, 17 duels at 71% success, 11 aerial duels at 73% success. Three gross errors in the protocol — the highest figure in the match, and that overrides the reliable underlying numbers.
Sergei Varatynov — 5.0. Best passer among the defenders: 86% successful actions from 85, 26 progressive passes, 15 into the final third at 80% accuracy. Minus a goal-costing error and a yellow card.
Ivan Belikov — 5.0. On at half-time: 71% accurate passes, 4 interceptions, a yellow card. Even, without influence on the course of the game.
Ayman Murid — 4.5. Worked a half and was taken off in the dressing room. The work volume was there (6,201 metres, 714 in bursts), but the lowest index among outfield players — 141 at 25% of duels won and eight unsuccessful actions. Another detail: four days earlier in Voronezh the same player lasted all 99 minutes — the role in these matches was different.
Vladislav Pospelov — 4.5. Came on at half-time to fix the game, produced five fouls, only 4 passes, 14 duels at 14% success and 27% successful actions. Worst waste rate in the side. Did deliver the cross to Golenkov before the second goal.
Yevgeni Latyshonok — 4.0. Six saves from nine on target, 97% accurate passes. And two errors each under gross and goal-costing, four balls with a bad rebound, Sobolev's strike from 35 metres. Index 134 — worst in the match.
Who decided it for Zenit
Glushenkov (index 222) — best in the match: a goal, 82% of duels won, 100% successful dribbles. Luis Henrique (217) scored the winner in the 49th, completed 10 dribbles and 0.58 xG — more than anyone among the visitors, plus two big chances created. Sobolev (214) scored his 30th goal for the club and added an assist at 31% of duels won and 42% successful actions: he lost almost the whole game and still won the match. Karpukas (212) made 69 passes at 94% accuracy and an assist while covering only 301 metres at high intensity — he worked with his head, not his legs. Adamov (177) played without errors.

In the 67th, leading 3:1, Semak took off Karpukas and Glushenkov — two of the four index leaders. A luxury a comfortable away score allows.
What comes next
Zenit, on 18 points, climbed to third — a point behind Spartak and two behind Krasnodar, who still have a game in hand. Baltika stayed eighth on 11 points: a fourth defeat in nine rounds.
After the international break: on 10 October Krasnodar host Zenit; on 11 October Baltika play Akhmat in Grozny; on 18 October they host Rostov.
Is it painful? Very. But the diagnosis should be precise, not dramatic. The work volume was there — two matches in a row near 119,000 metres, both times more than the opponent. Against Zenit a much larger share of the speed went into defending, and on the last metre the quality was missing: 51% accurate passes into the box, seven dribbles in the final third against thirteen, 46% of attacking duels won.
The brief before the break is not “run more”, but “finish what already reaches the box”. Nineteen entries into Zenit's box are not a fluke and not luck — they are a working delivery mechanism. What is left is to find someone waiting for the ball there.



