Football in Kaliningrad in early May is always a struggle between the desire to believe in a miracle and the awareness that you're on an Island surrounded on all sides by reality. Francesc Artiga's Rubin didn't come to play but to perform the role of an impeccably tuned metronome: a minimum of wasted movement, a maximum of cold calculation.

Fifteen thousand fans filled the stands expecting a celebration and got a masterclass in turning an opponent's 54% possession into a pointless geometry exercise.

The blue circle of faith before 0.92 xG turns into a statistical pumpkin.
The blue circle of faith before 0.92 xG turns into a statistical pumpkin.

Chronicle of a statistical paradox

First half: sterility as a diagnosis.

Baltika started brightly, holding the ball and the territory. FotMob's numbers say 315 passes against the visitors' 276, but it was possession for possession's sake. Talalaev's team resembled an architect who drew the facade but forgot to put plumbing and electricity into the building.

Chasing meaning: when your running is faster than the flight of footballing thought this evening.
Chasing meaning: when your running is faster than the flight of footballing thought this evening.

30' - GOAL. 0:1. Mirlind Daku. The very moment when the xG statistics (0.92 for us against 0.45 for them) become a gravestone over the logic of the match. Rubin created half as many "expected" goals, but Daku doesn't read analytical reports - he just scores. The only shot on target in half an hour became a verdict.

Second half: a siege with no addressee.

In the second half Baltika tried to "step it up". 12 shots against Kazan's 6 look impressive only in the report. In reality just two were on target. Rubin, with surgical precision, converted 50% of its shots on target (3 shots, 1 goal).

76' - Civic's red sunset.

Eldar Civic's dismissal was the final chord of this melancholy. Down to ten, Baltika lost the thread of the game for good, turning the final assault into chaotic long balls that the Kazan defenders cracked like sunflower seeds (34 clearances for Rubin!).

Personal file: ratings for the Baltika players

Lyubakov - 5.5. Another match where the goalkeeper has no work for 89 minutes, but concedes in the one minute when he needed to make a save.

Varatynov - 6.5. Tried to be the bright spot. 6 accurate diagonal passes - an attempt to find meaning where there was none.

Andrade - 6.5. By the numbers - the best. 10 interceptions and confidence at the back. But defending is a collective art, and today the orchestra was out of tune in the key moments.

Gassama - 6.5 Nathan looked monumental, one of the best in the team.

Eldar Civic - 4.5 A straight red for a last-man foul at the moment when the game needed saving is tactical suicide. Otherwise he played fine.

Beveev - 6.0. 29 accurate long passes to team-mates - Mingiyan tried to stir this stagnant air, but nobody responded to his crosses.

Mendel - 5.5. Did his share of work in the centre, but was substituted at half-time. Without him Baltika's midfield became even more vulnerable to Artiga's counter-attacks.

Ilya Petrov - 6.0. Back from suspension, but the magic didn't happen. His passes were accurate (81%) but lacked the sharpness that breaks open the Kazan "bolt".

Kovalyov - 5.0. Completely dropped out of the game. 0 touches in the opposition box in a half is a verdict for a wide player.

Maksim Petrov - 5.5 Tried, took players on, won a couple of fouls, but his efficiency stayed at the level of a "statistical error". Substituted at half-time through injury.

Offor - 5.0. 19 touches in the box for the team, but zero dangerous moments from the main striker. Nnamdi today resembled a man who'd turned up at a building site without his tools. Fell asleep on Daku for the goal.

Substitutes:

Titkov and Belikov - 5.5 each. Came on to save the world, but discovered the world had already been conquered by Artiga.

Tenton Yenne - 6.0. Added chaos, but didn't add goals.

Vladislav Pospelov - 5.0. In attack nobody passed to him, in defence he didn't run back, and he had to foul to stop a counter-attack that had come from the sending-off

Eduardo Anderson - didn't have time to show anything

Summing up: Baltika continues its run of home disappointments. 12 shots, 54% possession and 0.92 xG are numbers that don't warm the soul when the scoreboard says 0:1.

Chin up, friends! Baltika are champions!