Cagliari beat Lecce 1-0 at the Unipol Domus, and the entire result rested on a single moment of quality in the 29th minute — a Daniel Maldini goal, assisted by Jacopo Fazzini, that the hosts then defended for the remaining hour of the match without conceding.
The opener arrived while Cagliari were still finding their rhythm in a match that had produced little before it. Cagliari midfielder Jacopo Fazzini released Maldini, and the goal stood as the only meaningful scoring action of the afternoon. Lecce, who had shipped four goals against AS Roma in their previous Serie A fixture, arrived in Sardinia with a defensive record that demanded improvement; they did not concede in volume here, but they never threatened to level the score either. The 37th minute brought a yellow card for Lecce defender Kialonda Gaspar, and Di Francesco's side made their first substitution before the break — Amar Fatah replacing Oumar Ngom at 45' — a sign that the game was already being managed rather than attacked.
The second half became a contest of substitutions rather than chances. Cagliari coach Fabio Pisacane made his changes with the lead intact: Mattia Felici came on for Fazzini at 61', and at 66' both Raphael Kofler and Alieu Fadera entered, the latter replacing Maldini himself. Lecce responded with three changes at 66' — Youssef Maleh, Jamil Siebert, and N'Dri Konan all introduced — but the numerical activity produced no discernible shift in the game's direction. Felici's involvement was brief; he was withdrawn again at 74' alongside Paul Mendy, a double change that reshaped Cagliari's shape in the closing stages without disturbing the scoreline.
Maldini, operating in midfield for Cagliari, was the decisive individual. His goal was the only one of the match and the only one his side needed. Fazzini's assist was the last meaningful contribution Fazzini made before being replaced at 61', but the combination of the two in the first half produced the result's entire architecture. That Maldini was himself substituted at 66' — with the lead secure — underlines how thoroughly Pisacane managed the match once the goal was on the board.
Lecce's afternoon was defined by an inability to generate the kind of pressure that might have unsettled a Cagliari side defending a narrow lead. Eusebio Di Francesco's team arrived having conceded six goals across their last three matches before this fixture, and while the 1-0 scoreline represents a marginal defensive improvement, the attacking output was insufficient. Three yellow cards — Gaspar at 37', Siebert and goalkeeper Wladimiro Falcone both in stoppage time — suggest a team that grew frustrated without finding a way through. Falcone's booking at 90+7' is the kind of detail that tells its own story about how the match ended.
Cagliari came into this fixture having taken six points from their last four matches across all competitions, and this result extends that run. In Serie A specifically, they had won their opening away fixture at Parma before losing at home to Inter; this win over Lecce gives Pisacane's side their first home Serie A victory of the season. Lecce, across their last four matches including this defeat, have managed just three points, with a goals-against tally that will concern Di Francesco as the early weeks of the campaign accumulate.
A goal, an assist, and an hour of disciplined defending: Cagliari did exactly enough, and in a season still finding its shape, exactly enough is worth three points.