Kaluga beat Tekstilshchik 1-0 in the Spring Season Silver round 18 at the Trenirovochnaya Ploshchadka Orbita in Kaluga, a result that the data suggests was something of an upset. The Lemeister model had made Tekstilshchik marginal favourites with a 36 per cent win probability, against Kaluga's 31 per cent, and projected a 1-0 away victory. A single second-half goal proved enough to overturn that projection, leaving the visitors empty-handed.
The decisive moment arrived in the 66th minute when D. Zaretskiy scored for Kaluga. There is no assist recorded, meaning the goal was an unassisted effort. It was a normal goal, not a penalty or own goal, and came from open play. Zaretskiy's strike was the only goal of the match, which meant that for all of Tekstilshchik's pre-match billing as the side more likely to win, they could not find a response across the remaining 24 minutes plus stoppage time.
The match was characterised by a high number of bookings. Kaluga collected four yellow cards: E. Ushakov was cautioned in the 35th minute, A. Polev in the 61st, goalscorer D. Zaretskiy in the 84th, and an unnamed player in the 85th. For Tekstilshchik, I. Matsigura was booked in the 80th minute. The five yellow cards suggest a contest that was physical and perhaps fractious, especially in the final quarter of the game when tensions rose after Kaluga took the lead. The discipline data does not include any red cards, so both sides finished with a full complement of players.
There is no detailed statistical or match rating data available beyond the goal and card events, so analysis must be cautious. However, the fact that Kaluga managed to keep a clean sheet despite the away side being the model's favourite is notable. Tekstilshchik were expected to score one goal on average, according to the pre-match projections, but they failed to register any. Whether that was due to Kaluga's defensive organisation, a lack of creativity from Tekstilshchik, or simply poor finishing cannot be determined from the data alone, but the result indicates Kaluga's defence was effective. Zaretskiy's goal without an assist suggests his strike was a solo effort, which further highlights that Kaluga's attacking threat came from individual quality rather than collective build-up.
Both sides made three substitutions each. Neither substitution made a decisive impact in the goalscoring columns, as the only goal came before any changes were made in the second half. Kaluga's bench was used to manage the late stages with three changes, while Tekstilshchik also made three substitutions in an attempt to find an equaliser. The timing of the yellow cards, particularly the flurry after Zaretskiy's goal, indicates that Kaluga may have employed tactical fouls to disrupt Tekstilshchik's rhythm and protect their lead. The booking of an unnamed Kaluga player in the 85th minute, combined with Zaretskiy's caution a minute earlier, suggests a period of sustained pressure from the visitors that the home side managed to withstand.
In the context of the Spring Season Silver table, this result represents three important points for Kaluga. The win moves them to 30 points from 18 matches. For Tekstilshchik, the defeat leaves them on 28 points from the same number of games. Kaluga's victory narrows the gap between the sides, and given the pre-match model's expectation of a Tekstilshchik win, Kaluga will feel they have taken a scalp. The defensive solidity displayed by the home side, particularly in surviving a late spell of pressure that included the yellow cards, will be encouraging as they look to push higher up the table. For Tekstilshchik, the failure to convert their favourite status into points, especially against a side they were projected to beat, will be a concern as the Spring Season Silver run-in continues.