There is a particular calm before a Russian Premier League night at Gazprom Arena, and I was leaning into it. Lenses warm, position chosen near the corner flag, a few test frames on the Akhmat players going through their warm-up, the Saint Petersburg crowd settling in. My plan for the first ten minutes was simple: wide shots, atmosphere, faces in the stands, then move closer to the box once the game found its rhythm.
The plan lasted eight minutes. Aleksandr Sobolev arrived in the right place at the right time, and Zenit were ahead. I caught the turn, the raised arms, the wave of noise rolling down from behind me. I was still checking exposure when, on eleven minutes, Luis Enrique doubled the lead and basically closed the script before the first act was over. Two goals, two eruptions, and a reportage plan that had to be rewritten on the fly — not a slow build, but a peak you have to chase.
After that, the match settled into the version that photographers both love and quietly complain about. Zenit controlled, Akhmat probed without quite finding their angle, and the imagery shifted from explosive to detailed: a coach’s shoulders dropping on the touchline, breath in the floodlights, a defender shouting an instruction nobody on the pitch could actually hear. This is when you earn the frames that do not make highlight reels — the ones built on character rather than goals. I worked tighter, hunting expressions, the ball sliced by Gazprom Arena’s backlight, brief collisions in midfield.
The score did not move. Zenit took the three points, the night closed at 2–0, and I walked off with a folder where early chaos and late nuance share the space evenly. That, for me, is honest sports photography in Saint Petersburg: not a story I directed, but one that wrote itself while I tried to keep up with the shutter.
See the full gallery with the best moments from Zenit vs Akhmat here: Zenit vs Akhmat.
Blog

Zenit vs Krasnodar: A 1–1 Draw That Kept the Title Race Wide Open

Zenit Hold Off Krylya Sovetov

Zenit Put Kairat to Bed in 45 Minutes

Zenit vs Dinamo Makhachkala: A Russian Cup Tie Between Two RPL Sides

Zenit vs Fakel Yamal 3–0: Photographing a Match That Never Let Up

Zenit vs Baltica: One VAR Call and a Last-Minute Winner

Korabelka vs Proton 3:2 — A Five-Set Volleyball Thriller

A score to chase: Diana vs Burevestnik at CVVS “Nevskaya Volna”

Fast start, tense finish: Korablelka sweeps Enisey in Saint Petersburg

A “clean” 3–0 that wasn’t easy: Zenit vs Enisey in Saint Petersburg

Zenit vs Dynamo: three sets, zero drama — and that was the point

A 6–2 burst, then tactical water polo: Diana vs Eurasia

A Fast Start, a Slow Squeeze: Korabelka vs Uralochka-NTMK

Closing out Superliga 2025 Zenit’s comeback set the tone for a win











