Lecce arrived at the Bluenergy Stadium as a side that had won once in their last five matches and left with a 0-3 victory that was settled before half-time, built on two goals in the first 33 minutes and the structural collapse of a Udinese team that had not won a Serie A match in four attempts.
Kialonda Gaspar, Lecce's defender, opened the scoring at 11' with an assist from Antonino Gallo — a goal that arrived early enough to immediately reframe the afternoon. Udinese, who had conceded ten goals across their last four Serie A fixtures before kick-off, were already operating without the margin for a slow start. They did not get one. Konan N'Dri doubled the lead at 33', assisted by Tiago Gabriel, and the match's central question shifted from outcome to damage limitation. Lecce's three goals came without a penalty and without an own goal; all three were earned in open play.
The most telling episode of the second half was not a goal but its absence. Jakub Piotrowski, introduced at 45' as one of three Udinese substitutions made simultaneously at the interval, had a goal cancelled by VAR at 59'. The intervention underlined the particular cruelty of their current run: even the moments that briefly suggested a foothold were taken back. Jamil Siebert, introduced by Lecce coach Eusebio Di Francesco at 82', completed the scoring at 86' — the third goal arriving as confirmation rather than surprise.
N'Dri's role deserves specific attention. The Lecce forward scored the lead-taking second goal at 33' and was active enough in the contest that Di Francesco's decision to withdraw him at 82' read as rotation rather than necessity. His goal, assisted by Gabriel, came at a moment when Udinese still had the theoretical capacity to respond; instead it effectively ended the match as a contest with 57 minutes remaining.
Udinese's situation under Kosta Runjaić is not complicated to describe, only uncomfortable to read. They had taken no points from their last four Serie A matches before this fixture. The triple substitution at half-time — Arizala for Kamara, Piotrowski for Zarraga, Palma for Alaba — reflected the urgency of a side that had conceded three times before the break, but the changes produced a VAR cancellation rather than a goal. Udinese's single yellow card, shown to Hassane Kamara at 43', preceded his immediate withdrawal at 45'. The home side registered no goals, no penalties, and no red cards across 90 minutes; the scoreline was not a distortion.
Lecce came into this match having won one of their last five across all competitions, but that figure obscures a relevant detail: their two wins in that five-match window now include this one, and the 3-0 margin is the most emphatic result in that stretch. Across their last three matches including today, they have scored four goals and conceded five — a defensive record that Di Francesco will want to address, but the attacking output at the Bluenergy Stadium suggests the forward line is functioning. Udinese, across their last five matches including this defeat, have scored five times and conceded thirteen.
A month from now, this match will be remembered as the afternoon Lecce went to a struggling Udinese side and won by three without requiring a penalty or a moment of fortune — clean, efficient, and settled long before the final whistle.