
Torino 2-1 Udinese: Kulenović Off the Bench to Seal the Points in a Scrappy Monday Night Win
SportSignals Match Desk · Football analysis desk ·
Torino needed this. One win in five Serie A matches coming in, conceding eight goals in that stretch, and a home crowd that had every right to be frustrated. They got the result. It was not pretty. But in this business, pretty does not keep your job. Points do.
Final score: Torino 2-1 Udinese. Daniel Bragança put the home side in front on 36 minutes. Jurgen Ekkelenkamp levelled for Udinese seven minutes later. Then Sandro Kulenović, introduced for Ché Adams on 64 minutes, scored with his very first meaningful contribution in the 67th. That is what substitutes are for. End of.
First Half: Torino Score, Then Switch Off
Bragança opened the scoring on 36 minutes with a left-foot finish. Torino looked like they might control the half from there. They did not. Udinese responded almost immediately, and Ekkelenkamp equalised on 43 minutes, also with his left foot. Going in level at half-time after taking the lead is one of the most avoidable outcomes in football. You have to see the half out. Torino did not do that.
The stats back up what the eyes told you. Udinese had 62 per cent of the ball. They attempted 130 attacks to Torino's 71. They launched 23 crosses to Torino's 10. The thing is, Torino's numbers in one key area were far better: four big chances created to Udinese's zero. You do not need to dominate the ball if you are more dangerous when you have it. Torino were. That matters.
Udinese had seven accurate crosses to Torino's one. That is a significant difference. And yet Udinese created zero big chances from all that territory and crossing. Volume without quality. It tells you something about the finishing and the decision-making in their forward areas. They were busy. They were not effective.
Half-Time Changes and a Game-Winning Substitution
Torino's manager moved quickly at the break, bringing on Ardian Ismajli for Ricardo Rodríguez at the start of the second half. Then on 54 minutes came a double change, with Emirhan İlkhan and Nikola Vlašić coming on. The manager clearly saw something that needed fixing. Defensively, Torino needed to shore up. In midfield, they needed more drive.
The decisive moment came on 64 minutes. Sandro Kulenović replaced Ché Adams. Three minutes later, Kulenović scored with a right-foot finish to make it 2-1. That is exactly the impact a substitute should have. You come on cold, you assess what is needed, and you do it. No fuss. That is accountability in action.
Listen, you can spend all day talking about who started and who was tired. The man who mattered most in this game came off the bench and scored inside three minutes of being on the pitch. That is the story.
Udinese Had the Ball and Did Next to Nothing With It
Udinese will look at their numbers and feel hard done by. More attacks, more possession, more crosses, more key passes. Their ten key passes to Torino's six looks impressive until you factor in the zero big chances created. That is a conversion problem. That is a quality problem. Possession without penetration is not a plan. It is a habit.
Ekkelenkamp's goal gave them belief, but they never truly threatened after Kulenović restored the Torino lead. They had 15 shots in total to Torino's 12, but only one of those finished on target. Torino had four shots on target and scored twice. That is the difference between a side that knows how to use its moments and one that does not.
Udinese also committed ten fouls, picked up a yellow card through Nicolò Bertola late on, and gave away free kicks in dangerous areas. Discipline matters. Basics matter. You cannot give a team free kicks around your box and expect to keep the result out.
Torino's Defensive Effort Was Legitimate
This is worth saying plainly: Torino defended hard. Eleven interceptions. Seventeen tackles attempted. They won 43 duels to Udinese's 32. They had no clean sheets in their previous five matches and conceded eight goals in that run. Tonight they kept it to one. That took desire. That took concentration, particularly after the Ekkelenkamp equaliser, which could have knocked the confidence out of them.
Torino also hit the woodwork once, and missed two big chances that they created. The thing is, even with those misses, the attitude to compete for every second ball and stay organised under Udinese's sustained pressure was there. That is the minimum standard required. Tonight they met it.
Two injuries logged for Torino during the match adds to their problems. They already had one player out until December and another who was expected back around the time of this fixture. Depth will be tested. But that is a problem for another day.
The Verdict
Torino win 2-1. Three points from a match they had to win after a poor run. Kulenović is the hero off the bench. Bragança got them going with the opener before the break. Udinese had more of the ball and very little to show for it in terms of genuine threat. Their three losses from the last three completed matches before this one told you something about where they are right now, and this result did nothing to change that picture.
Torino will not celebrate this too loudly. One win from six is not a platform. It is a start. Standards have to rise. But taking three points from a Monday night home fixture against a side that dominated possession? That is a result. You take it and move on.
