Torino edged a tense Serie A relegation six‑pointer at the Stadio Olimpico Grande Torino, beating Lecce 1–0 on Sunday lunchtime thanks to a first‑half goal from Che Adams. In a match where Lecce controlled more of the ball but struggled to create clear chances, Marco Baroni’s side leaned on structure and efficiency to secure a vital three points. The result nudges Torino further clear of the drop zone, while Eusebio Di Francesco’s Lecce remain mired near the bottom, unable to convert territorial control into goals.
First-Half Analysis
The opening period in Turin was defined by Torino’s compact 3‑5‑2 and a willingness to play more directly into the front pair of Adams and Duván Zapata. The breakthrough arrived on 29', when Adams struck what proved to be the decisive goal, finishing a move created by Nikola Vlašić, who provided the assist. It was a rare moment of incision in a half otherwise shaped by organisation rather than chaos.
Lecce, set up in a 4‑2‑3‑1, tried to build through their double pivot but found Torino’s back three and packed midfield difficult to disorganise. The visitors did not produce an event notable enough to register in the timeline before the interval, underlining their lack of cutting edge. On the stroke of half-time, frustration surfaced for Torino as Vlašić went into referee Simone Sozza’s book for a foul on 45', a reminder of the physical edge underpinning Baroni’s game plan. Torino went into the break 1–0 up, having maximised their clearest chance.
Second Half & Tactical Shifts
Di Francesco moved first after the interval, with the tone of the half shifting around the hour mark. Lecce defender Tiago Gabriel received a yellow card for a foul on 60', signalling the increasing urgency of the visitors’ play as they pushed higher in search of an equaliser.
On 65', Lecce made a double change to freshen both defence and attack. Tiago Gabriel was withdrawn and replaced by fellow defender Kialonda Gaspar, a like-for-like move aimed at stabilising the back line while allowing full-backs to push on. At the same time, Omri Gandelman came off for Lameck Banda, injecting pace and direct running into the advanced midfield line behind Walid Cheddira.
Baroni responded with a triple substitution on 70', clearly designed to add legs and control in midfield and on the flanks to protect the lead. Emirhan İlkhan made way for Matteo Prati in central midfield, Cesare Casadei was replaced by Faustino Anjorin, and wide midfielder Valentino Lazaro went off for defender Rafael Obrador. The introduction of Obrador in place of a midfielder suggested a subtle shift towards a more conservative, defensively secure shape to deal with Lecce’s growing pressure.
Lecce continued to chase the game, but their aggression brought disciplinary risk. Ylber Ramadani was booked for a foul on 71', as Torino tried to slow the tempo. Di Francesco then rolled the dice again: on 77', Riccardo Sottil was replaced by forward Konan N’Dri, and a minute later Santiago Pierotti came off for Alex Sala. Those changes pointed to a more attacking posture, with fresh legs in wide and central areas to sustain pressure.
Baroni’s final moves underlined his desire to manage the closing stages. On 77', Zapata was replaced by forward Sandro Kulenović, keeping a focal point up front for counter-attacks. Then, on 89', goalscorer Adams departed for Alieu Njie, another like-for-like switch that maintained Torino’s structure while giving minutes to a fresh runner to press and stretch Lecce’s back line. Lecce’s last substitution also came on 89', with Ramadani, already on a booking, replaced by Oumar Ngom in midfield to avoid disciplinary risk and add energy.
The final notable incident arrived deep into stoppage time. On 90+5', Prati picked up a yellow card for a foul, emblematic of Torino’s willingness to disrupt Lecce’s rhythm and protect their narrow advantage until the final whistle.
Statistical Deep Dive
The numbers tell a story of contrasting approaches. Lecce controlled 58% of the ball and completed 344 of 434 passes, with a pass accuracy of 79%, reflecting Di Francesco’s preference for a possession-based game. Torino conceded possession, seeing only 42% of the ball and completing 239 of 322 passes at 74%, but used their time on the ball more vertically.
In attack, Torino were more efficient and dangerous. They attempted 16 total shots to Lecce’s 14, but crucially hit the target more often: 5 shots on goal versus Lecce’s 2. Torino generated an expected goals (xG) figure of 1.86, compared to Lecce’s 0.56, underlining that Baroni’s side created the better chances despite seeing less of the ball. Lecce’s higher share of shots from outside the box (9 of their 14 attempts) contrasted with Torino’s 12 shots inside the area, another indicator of shot quality.
Set-piece and territorial pressure slightly favoured Lecce, who earned 8 corners to Torino’s 3, but they could not translate those situations into clear opportunities. Defensively, Torino’s goalkeeper Alberto Paleari was required to make 2 saves, while Wladimiro Falcone produced 3 at the other end.
Discipline was relatively balanced but illustrated the game’s combative nature. Torino committed 14 fouls to Lecce’s 12, with both sides receiving two yellow cards apiece. The late booking for Prati in stoppage time summed up Torino’s readiness to engage physically to preserve their clean sheet.
Standings & Implications
The victory lifts Torino to 26 points from 23 matches, with a goal difference of -18, consolidating 13th place in Serie A. Baroni’s men, whose recent form showed “WLLLL” coming into this fixture, desperately needed a stabilising result to halt their slide, and this win does exactly that, especially at home where they now have four wins from 12.
For Lecce, the defeat leaves them on 18 points from 23 games, with a goal difference of -17 and a record of four wins, six draws and 13 losses. Still 17th, they remain perilously close to the relegation zone, and their form line of “LDLLL” underlines a worrying trend. Controlling possession but failing to turn it into goals, this performance encapsulated the issues Di Francesco must solve quickly if Lecce are to avoid being dragged deeper into the survival battle.





