Lecce edged a tense Serie A contest 2–1 against Udinese at Via del Mare on Sunday afternoon, a result that could prove pivotal in the relegation battle. In a match overseen by referee Antonio Rapuano, Eusebio Di Francesco’s side struck early through O. Gandelman, were pegged back by a first-half penalty from defender O. Solet, and then found a dramatic late winner from substitute Lameck Banda. The victory lifts 17th-placed Lecce further away from immediate danger, while mid-table Udinese miss a chance to strengthen their push towards the European places.
First-half analysis
The tone was set almost immediately. Lecce, lining up in a 4-2-3-1, capitalised on their bright start when O. Gandelman struck a normal goal on 5', giving the hosts a dream opening and energising the Via del Mare crowd. Udinese, in their 3-4-2-1 under Kosta Runjaic, needed time to settle but gradually grew into the game.
Their route back came from the spot. On 26', centre-back O. Solet converted a penalty to level the score at 1–1, punishing Lecce’s inability to protect their early advantage. With no further goals or cards before the interval, the half-time scoreline reflected a balanced contest: Lecce had seized the initiative early, but Udinese had found a way to respond without creating a flurry of notable incidents.
Second half and tactical shifts
The second half became a story of adjustments from both dugouts. Runjaic made the first major move on 64', reshaping his attack. Striker V. Bayo went off, replaced by forward I. Gueye, a like-for-like switch intended to refresh the front line. Moments later, midfielder L. Miller was withdrawn for N. Zaniolo, adding more creativity and attacking thrust from deeper areas.
That same minute, Udinese’s Nicolò Bertola picked up a yellow card for a foul on 64', signalling a more combative phase. Di Francesco responded four minutes later. At 68', he replaced midfielder S. Pierotti with winger Lameck Banda, an attacking tweak on the right side of Lecce’s three behind the striker, looking for more direct threat and pace.
The final quarter of an hour saw a flurry of changes. On 77', centre-forward W. Cheddira made way for N. Stulic, while R. Sottil was replaced by forward K. Ndri, indicating a desire from Di Francesco to refresh his front line without sacrificing attacking intent. Banda soon left his mark on the disciplinary front as well, booked for a foul on 83', but he remained central to Lecce’s late push.
Udinese answered with a double substitution on 86': attacking midfielder J. Ekkelenkamp was taken off for O. Zarraga, and wing-back K. Ehizibue departed for defender C. Kabasele, a move that slightly rebalanced the side with more defensive security. Gueye then entered the referee’s book with a yellow card for a foul on 89', underlining Udinese’s increasing desperation.
In stoppage time, Di Francesco added defensive stability, withdrawing goalscorer O. Gandelman for centre-back J. Siebert at 90+2', while Runjaic made a late attacking roll of the dice, sacrificing midfielder J. Karlstrom for striker A. Buksa at 90+2'. Yet the decisive moment came just before that stoppage-time reshuffle: on 90', Banda struck a normal goal to make it 2–1, capping his impact off the bench and sealing a crucial home win.
Statistical deep dive
Across the 90 minutes, Lecce controlled 53% of the ball to Udinese’s 47%, a modest edge that reflected their willingness to build through midfield rather than play purely on the break. Their passing accuracy stood at 71% (266 of 377 passes completed), slightly higher than Udinese’s 69% (239 of 345), suggesting a marginally cleaner use of possession without outright dominance.
The difference in attacking output was stark. Lecce produced 16 total shots to Udinese’s 6, with 5 shots on goal versus just 1 for the visitors. The expected goals numbers reinforce that picture: Lecce’s xG of 1.59 comfortably outweighed Udinese’s 0.88, indicating that the hosts not only created more chances but also better-quality opportunities. Udinese’s only shot on target came in a match where they failed to register a single corner, underlining how rarely they sustained pressure in Lecce’s final third.
Discipline also told its own story. Udinese committed 21 fouls to Lecce’s 9 and collected two yellow cards (Bertola and Gueye) compared to one for Lecce (Banda). The higher foul count and bookings for the visitors reflected a side often reacting to Lecce’s attacks rather than dictating the tempo themselves.
Standings and implications
In the broader Serie A context, the result is significant. Lecce, who started the day 17th with 21 points and a -16 goal difference from 24 games, strengthen their position just above the drop zone, adding three precious points to a record built on only five previous wins. Their home form, previously just three wins in 13, receives a vital boost.
Udinese, ninth with 32 points and a -9 goal difference before kick-off, miss a chance to close on the European contenders. With nine wins and ten defeats now in 24 matches, this loss underlines their inconsistency and keeps them marooned in mid-table rather than pushing towards the top seven. For Lecce, by contrast, Banda’s late winner could be remembered as a turning point in their survival campaign.





