Frosinone beat Venezia 3-2 at the Stadio Benito Stirpe on Sunday, and the match turned on a single structural fact: Antonio Raimondo, Frosinone's forward, scored twice before the 40th minute and was withdrawn at 79', leaving Giorgi Kvernadze to settle the contest after Venezia had drawn level.

The opening half was Frosinone's in almost every meaningful sense. Raimondo broke the deadlock at 21', converted from an Anthony Oyono assist, and then doubled the lead at 39' with Patrizio Masini providing the combination. That second goal arrived in a frantic closing stretch of the first half in which Venezia collected four yellow cards — Redouane Halhal at 33', an unnamed player at 39', Gianluca Busio at 40', and Simon Sohm at 44' — and made three forced substitutions before the interval, with Richie Sagrado replacing Armel Bella-Kotchap as early as the 16th minute and John Yeboah and Toni Fernández both introduced at 45'. Giovanni Stroppa's side entered the break two goals down and structurally disrupted.

The second half belonged to Venezia's substitutes. Yeboah pulled one back at 66', assisted by Busio, and Sagrado — the man who had come on in the 16th minute — levelled at 74' from an Antoine Hainaut assist. In the space of eight minutes, Stroppa's reshuffled side had erased a two-goal deficit and turned what had looked like a comfortable Frosinone afternoon into something precarious. Massimiliano Alvini's response was to introduce Ilario Monterisi and Daniel Bîrligea at 79', withdrawing Raimondo alongside Giorgio Cittadini. The equalizer had stood for nine minutes when Kvernadze settled it.

Kvernadze, Frosinone's midfielder, scored without a credited assist at 83' to restore the lead and, as it proved, end the match. The goal came with Venezia still pressing and Frosinone's defensive shape altered by the double substitution four minutes earlier. That Kvernadze delivered in that moment — unassisted, with the tie freshly level — is the detail that separates this result from a draw. His goal was the winner, and it was earned in the match's most compressed and consequential passage.

Venezia's evening illustrated the cost of an undisciplined first half. Five yellow cards across the ninety minutes, two of them arriving in the 39th and 40th minutes when the match was already slipping away, forced Stroppa into reactive substitutions that consumed his tactical options before the break. The comeback to 2-2 was genuine and deserved credit, but Venezia had spent too much of their structural capital in the first forty-five minutes to sustain it. They have now conceded eleven goals across their last five matches, and their last three have produced no points and seven goals against.

Frosinone's form across their last five matches — ten points, eleven goals scored — reflects a side capable of absorbing pressure without losing their foothold. The draw at Sassuolo in the Coppa Italia and the win at Fiorentina in Serie A preceded this result, and the last three matches in all competitions have brought seven points from a possible nine. Venezia, by contrast, have taken three points from their last five and none from their last three, a trajectory that Stroppa will need to interrupt quickly.

A month from now, this match will be remembered as the afternoon Venezia came back from two down and still lost — because Kvernadze scored at 83' and Frosinone's depth proved greater than Venezia's momentum.