
Cagliari Win 1-0 at Udinese as Maldini Goal Decides a One-Sided Affair
SportSignals Match Desk ยท Football analysis desk ยท
Cagliari claimed all three points at Udinese on Saturday afternoon, winning 1-0 in a Serie A match that was far less close than the scoreline suggests. Daniel Maldini put Cagliari ahead on 54 minutes with a left-foot finish, and from that point there was only ever going to be one winner. Udinese had no answer. They barely had a question.
What Happened
The match was settled by one moment of quality, but the story of the game was written across 90 minutes of Cagliari control. Udinese had a difficult afternoon managing the basics. They were second to almost everything, they could not hold the ball, and they created next to nothing going forward. Two shots on target across the entire match. That is not a performance. That is an abdication.
Cagliari, to their credit, were organised and purposeful. They pressed Udinese into errors and worked the channels relentlessly. By the time Maldini converted on 54 minutes, the goal felt inevitable. What was surprising was that it took until the second half to arrive. Cagliari left two big chances behind them, missing both. Had they been more clinical, this could have been a comprehensive beating.
The Cagliari Performance
The numbers tell the full story. Cagliari won 65 per cent of possession. They had 26 shots in total, 17 of those from inside the box. They created 16 corners. They completed 558 passes at an accuracy of 91 per cent. In a results business, you want to see that kind of authority translate into goals, and Cagliari left points on the table by missing two big chances. That is the only honest criticism of their afternoon.
The thing is, their structure was excellent. They pressed with purpose. They moved the ball quickly and got bodies forward. Cagliari had 40 dangerous attacks to Udinese's five. That ratio does not happen by accident. This was a well-organised side that arrived with a clear plan and executed it. Their form going into this match backed it up too. Cagliari had won four of their previous five Serie A matches, including a victory over Atalanta and back-to-back wins over Lecce and Parma. This result was not a surprise to anyone watching closely.
Nicolรฒ Zaniolo picked up a yellow card in just the fourth minute and was hooked at half-time, replaced by Giorgi Chakvetadze as Cagliari managed their discipline after that early card. Jesper Karlstrรถm also went into the book before the interval. Cagliari could have made life difficult for themselves but they held it together.
The Udinese Problem
Listen, Udinese going into this match had lost three of their previous five Serie A games. They conceded 11 goals in that five-match window. Zero clean sheets. Their defensive standards have been nowhere near acceptable and what unfolded on Saturday did nothing to change that assessment. They were fortunate to only lose by one.
Their goalkeeper made six saves. Six. Against a side that missed two big chances and was not even at full attacking throttle. Udinese managed one corner all afternoon. Their goalkeeper was their best performer. That tells you everything.
Five players were absent through injury going into the match, including a long-term absentee not expected back until the end of October. That context matters, but it does not excuse the attitude and the effort levels on display. You cannot use injuries as a shield when your team has only five dangerous attacks across a full 90 minutes. That is not about who is missing. That is about the players who are available showing no desire to compete.
Udinese also conceded the head-to-head between these two sides at this level. Earlier in the same rolling Serie A window, Udinese had beaten Cagliari 2-0. That result counted for nothing here. Cagliari reversed it and did so convincingly. Revenge football is real, and Cagliari came to prove a point.
Maldini and the Substitutions
Daniel Maldini scored the goal and was then taken off at 59 minutes, replaced by Kevin Carlos. That substitution raised an eyebrow. You score, you come off five minutes later. The manager will have his reasons. The result was not affected, but it is the sort of call that invites questions.
Udinese also brought on Yukinari Sugawara at 59 minutes for Juan Rodrรญguez, and later introduced Alieu Fadera and Roberto Gagliardini on 85 minutes. By then it was too late to change anything. The match was long gone.
Cagliari made five substitutions in total, managing their resources and keeping fresh legs on the pitch as they protected the lead. Their manager clearly had a plan for every phase of the match and stuck to it.
The Bottom Line
Cagliari deserved this. They were better in every single department that matters. They competed harder, they moved with more purpose, and when their moment came, they took it. Udinese were passive, blunt, and offered their goalkeeper a shift nobody should have to work.
For Udinese, there has to be some serious accountability. Three losses in five matches. No clean sheets in that run. Eleven goals conceded. A home match in which you managed two shots on target. That is not a blip. That is a pattern. The basics are not there right now and until that changes, results like this will keep coming. End of.
