Last Updated on April 21, 2026 12:46 pm by ZUWP Automation
Fiorentina 1-0 ahead at the break, Lecce level through Tiago Oliveira — but Jack Harrison’s first-half strike proves the difference in a bruising Matchweek 33 contest
Fiorentina arrived at the Stadio Comunale Via del Mare in decent nick, and they left with three points that their first-half composure arguably deserved. A Jack Harrison goal on the half-hour gave Paolo Vanoli’s side the lead, Lecce hauled themselves level through Tiago Gabriel Coelho Oliveira just after the hour, but a second yellow card for the scorer within a minute of his equaliser — one of six bookings across a fractious final half-hour — left Eusebio Di Francesco’s side chasing the winner with ten men and no way back.
The Opening Goal: Harrison Breaks the Deadlock
For all of Lecce’s territorial dominance — they would end the afternoon with 55 per cent possession — it was Fiorentina who struck first, and they did so with a minimum of fuss. On 30 minutes, Rolando Mandragora found Jack Harrison in space, and the winger drove a left-foot shot past the Lecce goalkeeper to make it 0-1. It was a goal that rewarded Fiorentina’s patience on the counter; they had just 21 dangerous attacks across the entire match compared to Lecce’s 65, yet their efficiency in the moments that mattered was the story of the first half.
Lecce had the ball but struggled to turn possession into genuine menace before the break. Their 14 shots across the 90 minutes looked encouraging in isolation, but only four of those were on target. At the interval, the home side trailed despite controlling the tempo, and the numbers told a familiar tale: territory without penetration.
Lecce Push Back — and Then Implode
Di Francesco made changes. Three substitutions arrived in the 56th and 57th minutes, and Lecce pressed higher and with greater urgency. The reward came on 71 minutes. Antonino Gallo delivered the assist and Tiago Gabriel Coelho Oliveira converted with a right-foot shot to make it 1-1. The Via del Mare stirred. Lecce had their leveller, and with nearly 20 minutes remaining, the momentum had shifted unmistakably.
Then it unravelled. Within a minute of scoring, Tiago Oliveira collected a yellow card — the second of a chaotic sequence that saw three bookings issued between the 62nd and 72nd minutes. The scorer was off, Lecce reduced to ten men, and whatever platform they had built for a winner was immediately dismantled by their own indiscipline. Fiorentina, who had four yellows of their own across the afternoon, were not without fault, but they kept eleven men on the pitch when it counted.
The closing stages descended into a war of attrition. A yellow for time-wasting on 76 minutes, two more in the 80th minute including one for argument, and a final booking for a foul in stoppage time — six cautions in total for Lecce, four for Fiorentina. The football became secondary to survival, and Fiorentina were the side doing the surviving with the lead intact.
The Statistical Picture
Lecce’s dominance with the ball was real but ultimately hollow. They completed 293 of 375 passes, created four chances, and generated nine accurate crosses from 30 attempted. Their Matchweek 33 midfield was busy: the player wearing number 20 completed 50 of 54 passes, won all four of his attempted tackles, and recovered the ball eight times — a tireless display that earned a 7.49 rating, the highest of any player on the pitch. Yet the side’s two big chances created were matched by two big chances missed, and their xG of nearly 0.5 for two separate players who failed to convert underlines how the afternoon could have gone differently.
Fiorentina’s efficiency was stark by contrast. They managed just five shots in total, four of them from inside the box, and three on target. Harrison’s goal came from an xG of just 0.046 — the kind of finish that makes the difference in matches decided by fine margins. The Fiorentina player who carried the sharpest attacking threat on paper was number 91, who generated an xG of 0.62 from his single shot but could not convert, missing a big chance that, had it gone in, would have put the result beyond doubt well before Lecce’s equaliser.
Mandragora, the architect of the opening goal, completed 22 of 31 passes, won five duels, and created one chance in 90 minutes — a composed, controlled performance that earned a 7.28 rating and reflected Fiorentina’s overall approach: compact, disciplined, and lethal when the opportunity presented itself.
Form and Context
Fiorentina came into this fixture having won three of their last five, including victories over Lazio and Crystal Palace in the preceding fortnight. This result extends that run to four wins from six. Lecce, by contrast, had won just once in their previous five outings — a 1-0 away result at Napoli back in mid-March — and had lost three on the bounce before this afternoon. The winless run at home continued, and the manner of the defeat, conceding a lead they had clawed back through ten-man indiscipline, will sting.
The head-to-head record added further context. Fiorentina now have three wins from five meetings between these sides, with Lecce taking two. The reverse fixture earlier this season, also a 1-0 result, went the other way — but Fiorentina have emphatically reversed that deficit here.
Three points for Fiorentina at the Via del Mare, and three more for a side building genuine momentum in the second half of the Serie A season. For Lecce, a fourth defeat in five leaves them in a precarious position with five matchweeks remaining. The fight to stay in the division just got harder, and the self-inflicted nature of this loss — a red card within sixty seconds of an equaliser — will make it all the more difficult to stomach.