Lecce Fights Back to Draw with Fiorentina at Stadio Ettore Giardiniero
Lecce refused to sink without a fight at the Stadio Ettore Giardiniero - Via del Mare, clawing back from a goal down to earn a 1–1 draw with Fiorentina that keeps their survival hopes flickering and stalls the visitors’ push away from danger.
The Story of the Match
Fiorentina settled quicker in Lecce, and their early control was rewarded on the half-hour. A neat move through midfield saw Rolando Mandragora slide a clever pass into space, and J. Harrison arrived with perfect timing to finish, putting the visitors 1–0 up after 30 minutes. It was a goal that reflected Fiorentina’s efficiency: fewer attacks, but enough precision to punish a nervous home side.
The momentum swung after the interval. Lecce, roared on by a tense home crowd, emerged with more aggression and urgency. A tactical shift in energy came from the bench: L. Banda replaced K. Ndri on 56 minutes, followed quickly by N. Stulic for W. Cheddira and O. Gandelman for O. Ngom on 57 minutes. Those changes injected pace and verticality, pushing Fiorentina deeper and forcing them to defend closer to their own box.
Lecce’s pressure finally told in the 71st minute. From the left, A. Gallo delivered a telling ball into a crowded area and defender Tiago Gabriel attacked it with conviction, turning it home for 1–1. In the space of a minute he went from hero to cautioned, picking up a yellow card in the 72nd minute as the game became increasingly scrappy and emotional.
A tactical shift from Fiorentina followed as Paolo Vanoli tried to regain control. Between the 60th and 80th minutes he reshaped his front line and midfield: M. Solomon came on for A. Gudmundsson at 60 minutes, then a triple change on 80 minutes saw M. Brescianini replace C. Ndour, G. Fabbian come on for N. Fagioli, and J. Fazzini take the place of goalscorer J. Harrison. The visitors tried to stiffen the middle and freshen their pressing, but they struggled to turn that into clear chances.
As the clock ticked down, discipline frayed. S. Pierotti had already gone into the book for Lecce on 62 minutes, and Fiorentina’s frustration surfaced in a flurry of yellows: D. de Gea for delay of game on 76 minutes, M. Pongracic on 80, J. Fazzini on 82, and M. Solomon in stoppage time. Lecce also withdrew the influential A. Gallo for C. Ndaba on 85 minutes to protect the draw.
In the end, neither side could find a winner. Lecce’s late surge and superior attacking volume were enough to cancel out Fiorentina’s first-half composure, but not enough to claim a vital three points.
The Numbers Behind the Game
These are full-match totals:
- xG (Expected Goals): Lecce 1.46 vs 1.25 Fiorentina
- Possession: Lecce 55% vs 45% Fiorentina
- Shots on Target: Lecce 4 vs 3 Fiorentina
- Saves: Lecce 2 vs 2 Fiorentina
Lecce’s higher xG and shot volume (14 total shots to Fiorentina’s 5) underline how the hosts took over as the game wore on, while Fiorentina’s compact approach limited chances but left them living on a fine margin.
The Aftermath: Impact on the Table
For Lecce, every point is precious. They came into the night with 28 points, 22 goals scored and 46 conceded (goal difference -24). The 1–1 draw moves them to 29 points, with 23 goals for and 47 against, keeping their goal difference at -24. They remain deep in the relegation zone and still in 18th place, but the comeback avoids yet another damaging defeat and offers a small psychological lift.
Fiorentina arrived on 36 points, with 38 goals scored and 45 conceded (goal difference -7). This draw takes them to 37 points, with 39 goals for and 46 against, their goal difference also staying at -7. They remain on the fringes of the lower mid-table battle in 15th place, steady but far from safe, and will feel they let two points slip after leading away from home.
Personnel and Tactical Shapes
Eusebio Di Francesco set Lecce up in a 4-2-3-1, a structure that asked Ylber Ramadani and Oumar Ngom to screen the back four and free a fluid band of three behind lone striker Walid Cheddira. Early on, that double pivot was too passive, allowing Fiorentina’s midfield to dictate, but the introduction of L. Banda and O. Gandelman shifted the dynamic: Lecce became more direct, with greater width and more runners attacking the box, culminating in Tiago Gabriel’s equaliser from a wide delivery by A. Gallo.
Paolo Vanoli’s Fiorentina lined up in a 4-3-3, with Robin Gosens and Dodô providing width from full-back and a midfield trio of Rolando Mandragora, Nicolò Fagioli and Cher Ndour tasked with controlling rhythm. Mandragora’s vision created the opener for J. Harrison, whose diagonal movements from the right caused problems in the first half. However, as the game grew more physical and Lecce pushed higher, Fiorentina’s back line and goalkeeper D. de Gea were increasingly forced into a reactive, time-managing posture, as reflected in the late yellow for the keeper.
Starting XIs
- Lecce: Wladimiro Falcone; Danilo Veiga, Jamil Siebert, Tiago Gabriel, Antonino Gallo; Ylber Ramadani, Oumar Ngom; Santiago Pierotti, Lassana Coulibaly, Konan N'Dri; Walid Cheddira
- Fiorentina: David De Gea; Dodô, Marin Pongračić, Luca Ranieri, Robin Gosens; Rolando Mandragora, Nicolò Fagioli, Cher Ndour; Jack Harrison, Roberto Piccoli, Albert Guðmundsson
Editorial Analysis
From an analytical standpoint, this was a match of two contrasting halves and philosophies. Fiorentina’s first-half approach was built on control and efficiency: few shots (only 5 in total) but a solid xG return of 1.25, maximising the quality of their limited entries into Lecce’s box. The Harrison goal, created by Mandragora’s line-breaking pass, epitomised that clarity.
Lecce, by contrast, grew into the game through volume and territorial dominance. With 14 total shots and a higher xG of 1.46, they ultimately created more and better chances across the full match, helped by 55% possession and a steady stream of attacks from wide areas. The equaliser came from exactly that pattern: full-back A. Gallo overlapping and delivering, centre-back Tiago Gabriel attacking the space.
The disciplinary numbers also tell a story of shifting pressure. Fiorentina committed more fouls (13 to Lecce’s 8) and collected four yellow cards to Lecce’s two, a pattern that intensified once the hosts levelled and pushed for a winner. D. de Gea’s booking for time-wasting in the 76th minute and the subsequent cautions for M. Pongracic, J. Fazzini and M. Solomon underline how often the visitors were on the back foot in the closing stages.
In the broader context of the season, this draw feels more like a missed opportunity for Fiorentina than for Lecce. With a half-time lead and a compact defensive structure, Vanoli’s side had the platform to close out a rare away win, yet they allowed Lecce’s energy and substitutions to tilt the field against them. For Di Francesco, the performance after the break—greater intensity, smarter use of the flanks, and a deserved equaliser—offers a template for the final stretch of the campaign. The numbers (higher xG, more shots on target, more possession) support the sense that Lecce did enough to justify at least a point.
Ultimately, both teams stay where they were in the table, but the manner of the draw matters: Lecce take belief from a fightback at home; Fiorentina leave with regret, knowing they had the game in their hands and let it slip.




