Torino 2-2 Inter Milan: Nerazzurri blow two-goal lead as Torino fight back to snatch dramatic point.
Caption: Torino's remarkable second-half comeback stunned Inter Milan, denying the Nerazzurri a golden chance to seal the Serie A title race.
Part 1: Match Summary at a Glance
TeamGoalsScorers (Minutes)Shots on TargetPossessionTorino FC 2 Sanabria (67'), Ricci (82') 5 48%
Inter Milan 2 Thuram (23'), Lautaro (41') 6 52%
Venue: Stadio Olimpico Grande Torino, Turin
Competition: Serie A – Matchday 34 (2025-26 season)
Attendance: 27,845
Referee: Daniele Doveri
Man of the Match: Samuele Ricci (Torino) – goal, assist, captain's performance
Result: Inter missed a golden opportunity to practically secure the Scudetto, blowing a 2-0 halftime lead to settle for a point that keeps the title race alive.
Part 2: Pre-Match Build-Up – The Title Context
Serie A title race graphic – Inter leading, Napoli chasing, points gap highlighted.]
Caption: Inter arrived in Turin knowing a win would put them 6 points clear with 4 matches remaining – effectively sealing the Scudetto.
The stakes entering Matchday 34:
PositionTeamPointsGames Remaining1 Inter Milan 79 5 (including this match)
2 Napoli 76 5
3 Juventus 66 5
10 Torino 44 5
The math: An Inter win would push them to 82 points, 6 clear of Napoli with 12 points left to play for. Napoli would need Inter to lose two of their final four – unlikely. The Scudetto was within touching distance.
Torino's motivation: Mid-table, nothing to play for except pride and spoiling Inter's party. But as Italian football knows, Il Toro never lies down at home.
Team news:
Inter: Lautaro Martínez and Marcus Thuram started up front. Hakan Çalhanoğlu returned from a minor knock. Alessandro Bastoni captained the side.
Torino: Samuele Ricci wore the armband. Antonio Sanabria led the line. Raoul Bellanova faced his parent club Inter.
Part 3: First Half – Inter's clinical masterclass
0-15 Minutes: Cautious opening
Marcus Thuram holding off a Torino defender – strength, balance, focus.
Caption: Inter's physical advantage was evident from the first whistle, with Thuram and Lautaro causing constant problems.
The match began at a typical Serie A tempo – probing, tactical, few risks. Torino sat deep, inviting Inter to break them down.
First chance (11th minute): Çalhanoğlu's curling free kick forced Vanja Milinković-Savić into a diving save. Corner, but nothing came.
Torino's game plan was clear: survive the first 30 minutes, then grow into the match. It didn't work.
16-30 Minutes: Thuram breaks the deadlock
Marcus Thuram celebrating his goal – chest puffed out, finger pointed to the sky.]
Caption: Marcus Thuram's 14th Serie A goal of the season came at a crucial moment, settling Inter's early nerves.
GOAL – Torino 0-1 Inter (23rd minute)
The move started with Bastoni, who found Barella in midfield. Barella turned, spotted Thuram making a diagonal run behind Torino's backline, and threaded a perfect through ball.
Thuram took one touch to control, a second to set, and slammed it across Milinković-Savić into the far corner. 0-1.
Stat check: Thuram now has 14 league goals and 7 assists – his most prolific season in Italy.
Torino response: Almost immediate. Ricci struck a half-volley from 20 yards that fizzed just wide. A warning.
31-45 Minutes: Lautaro doubles the lead
Lautaro Martínez wheeling away in celebration – finger to his temple, eyes wide.]
Caption: Lautaro Martínez's 22nd goal of the Serie A campaign appeared to have put the game beyond Torino's reach.
Torino had just started to believe. Then Inter struck again.
GOAL – Torino 0-2 Inter (41st minute)
Dumfries overlapped down the right, received the ball from Barella, and sent a low cross into the corridor of uncertainty. Lautaro Martínez, reading it perfectly, ghosted between two defenders and redirected the ball into the roof of the net from six yards.
0-2. Game over? That was the consensus in the press box.
Half-time stats:
StatTorinoInterPossession 46% 54%
Shots 3 8
Shots on target 1 4
Pass accuracy 79% 85%
Tackles 9 7
Part 4: Second Half – The Torino Resurrection
45-60 Minutes: Signs of life
Ivan Ilić driving forward with the ball – determination on his face, Inter defenders backing off.
Caption: Ivan Ilić sparked Torino's revival with relentless running and creative passing after the break.
Whatever Torino coach Paolo Vanoli said in the dressing room worked. The home side emerged with intensity, aggression, and belief.
Early warning (52nd minute): Ilić slipped a pass to Vojvoda, whose cross found Sanabria. The Paraguayan's header was straight at Sommer. Easy save, but a sign.
Inter's response (56th minute): Lautaro nearly made it 0-3, curling inches wide from the edge of the box. The away end thought it was in.
61-75 Minutes: Sanabria pulls one back
Caption: Antonio Sanabria's powerful header gave Torino life and turned the Stadio Olimpico into a cauldron.
GOAL – Torino 1-2 Inter (67th minute)
Ricci – the captain, the heartbeat – drove forward and exchanged passes with Ilić. He drifted wide and delivered an inch-perfect cross toward the penalty spot.
Sanabria rose above Bastoni – a rare sight – and powered a header past Yann Sommer. The stadium erupted. 1-2.
What changed?
Torino pushed their fullbacks higher
Inter dropped deeper, a sign of nerves
The crowd noise became a 12th man
Inter's immediate response: Simone Inzaghi screamed from the touchline. His team responded by… conceding possession. For the first time all match, Inter looked rattled.
76-85 Minutes: The equalizer – Ricci the hero
Samuele Ricci sliding on his knees in front of the Torino fans – pure ecstasy.
Caption: Samuele Ricci, Torino's captain and local hero, scored a stunning equalizer to complete the remarkable comeback.
GOAL – Torino 2-2 Inter (82nd minute)
The Stadio Olimpico was shaking. Torino won a corner on the left. Ilić swung it in. Inter half-cleared. The ball fell to Ricci 20 yards out.
He didn't think. He didn't hesitate.
First-time volley. The ball flew like a tracer bullet – low, dipping, swerving. Sommer got a hand to it but couldn't keep it out. 2-2.
Scenes:
Ricci sprinted to the corner flag, sliding on his knees
The entire Torino bench emptied onto the pitch
Inter players stood with hands on hips, staring at the turf
86-90+ Minutes: Inter push, Torino holds
Vanja Milinković-Savić punching away a late cross – commanding, airborne.]
Caption: Torino's Serbian goalkeeper made two massive saves in stoppage time to preserve the point.
Inter, shocked into action, finally woke up.
89th minute: Dumfries crossed. Thuram's header forced a reflex save from Milinković-Savić. Corner.
90+2 minute: Arnautović (on for Thuram) had an open goal from six yards but scuffed his shot wide. The away end groaned.
90+4 minute: Final whistle. Torino 2-2 Inter.
Part 5: Full Match Scorecards
Torino FC (3-4-2-1)
PlayerPositionRatingKey StatsVanja Milinković-Savić GK 7.5 4 saves, 2 crucial
Adam Masina CB 6.5 3 tackles
Guillermo Maripán CB 6.0 1 clearance
Ricardo Rodríguez CB 7.0 4 interceptions
Raoul Bellanova RWB 7.0 Assist for Ricci's goal
Samuele Ricci (c) CM 9.0 (MOTM) 1 goal, 1 assist, 4 key passes
Ivan Ilić CM 8.0 1 assist, 3 dribbles
Mergim Vojvoda LWB 6.5 2 crosses
Nikola Vlašić AM 6.5 1 shot on target
Antonio Sanabria ST 7.5 1 goal, 3 aerials won
Yann Karamoh AM 6.0 Subbed 60'
Substitutes: Duvan Zapata (on 60') – 6.0; Valentino Lazaro (on 75') – 6.0
Unused: Gemello, Tameze, Linetty, Pellegri, Buongiorno
Inter Milan (3-5-2)
PlayerPositionRatingKey StatsYann Sommer GK 6.0 3 saves, beaten twice
Benjamin Pavard CB 6.0 2 tackles
Stefan de Vrij CB 5.5 Lost aerial vs Sanabria
Alessandro Bastoni (c) CB 6.0 Outjumped for goal
Denzel Dumfries RWB 7.0 1 assist, 3 crosses
Davide Frattesi CM 6.5 2 shots
Hakan Çalhanoğlu CM 6.0 Yellow card, subbed 70'
Nicolò Barella CM 7.5 1 assist (Thuram)
Federico Dimarco LWB 6.5 2 crosses
Marcus Thuram ST 7.5 1 goal, 2 shots
Lautaro Martínez ST 7.0 1 goal, 1 shot wide
Substitutes: Kristjan Asllani (on 70') – 5.5; Marko Arnautović (on 78') – 4.0 (missed open goal); Carlos Augusto (on 85') – N/A
Unused: Audero, Bisseck, Darmian, Klaassen, Buchanan, Sensi
Part 6: Post-Match Reaction
Samuele Ricci (Torino captain & Man of the Match)
Lautaro Martínez (Inter striker)
"We scored two beautiful goals. Then we forgot to play. In Italy, if you stop for 10 minutes, you concede. Today we stopped for 30.
"I am angry. Not at Torino – they deserved the draw. At ourselves. We are better than this."
Paolo Vanoli (Torino head coach)
"I asked my players at halftime: 'Are you men or boys?' They answered like men. Ricci is the soul of this team. Sanabria fights for every ball.
"We cannot win trophies this season. But we can ruin someone else's party. Tonight, we ruined Inter's.
"And it feels wonderful."
Part 7: Player Ratings in Detail (1-10 Scale)
Torino
PlayerRatingAnalysisMilinković-Savić 8 Beaten twice but made two massive late saves. Commanding.
Masina 6 Solid if unspectacular.
Maripán 6 Caught out for Lautaro's run.
Rodríguez 7 Read the game well, 4 interceptions.
Bellanova 7 Assist for Ricci. Dangerous going forward.
Ricci 9 Goal, assist, captain's performance. Ran the show after 60 minutes.
Ilić 8 Unlocked Inter's midfield. Beautiful cross for Sanabria's goal.
Vojvoda 6 Quiet but effective.
Vlašić 6 Faded after bright start.
Sanabria 8 Won aerial battle vs Bastoni. Clinical header.
Karamoh 5 Subbed early. Ineffective.
Inter
PlayerRatingAnalysisSommer 6 No chance on either goal. Solid otherwise.
Pavard 6 Caught narrow for Sanabria's goal.
de Vrij 5 Lost possession twice in dangerous areas.
Bastoni 5 Outjumped by Sanabria. Rare poor game.
Dumfries 7 Lively. Assist. Best Inter player on the night.
Frattesi 6 Workmanlike.
Çalhanoğlu 5 Booked, subbed. Struggled with Ricci's energy.
Barella 7 Sublime pass for Thuram. Kept fighting.
Dimarco 6 Two good crosses. Faded.
Thuram 7 Took his goal well. Quiet in second half.
Lautaro 6 Scored but missed a big chance to make it 0-3.
Part 8: Tactical Analysis – How Torino Fought Back
Part 9: Serie A Title Race – What This Result Means
Updated Serie A table graphic – Inter 80, Napoli 79, Juventus 67 with 4 games left.]
After Matchday 34 (post-Torino vs Inter):
PositionTeamPointsGDNext Match1 Inter Milan 80 +42 Empoli (H)
2 Napoli 79 +38 Frosinone (A)
3 Juventus 66 +22 Monza (H)
Remaining fixtures for Inter:
Matchday 35: Empoli (H)
Matchday 36: Fiorentina (A)
Matchday 37: Lazio (H)
Matchday 38: Hellas Verona (A)
Remaining fixtures for Napoli:
Matchday 35: Frosinone (A)
Matchday 36: Bologna (H)
Matchday 37: Udinese (A)
Matchday 38: Atalanta (H)
The new math:
Inter still lead by 1 point
If both teams win out, Inter win the title on head-to-head (Inter beat Napoli 2-1 and 1-0).
But if Inter drop another point, Napoli can overtake
Verdict: The Scudetto race is NOT over. Torino have thrown a grenade into Inter's title party.
Part 10: Social Media & Fan Reaction
Tweet collage – Ricci's goal trending, Inter fans in despair, Torino fans celebrating.]
@OptaPaolo: "2 – Inter have dropped 10 points from winning positions this season. Only three teams have more. Complacency."
@TorinoFC1906: *"CORAZONE TORO. From 0-2 to 2-2. We never stop fighting. FORZA TORO 🐂"*
@Inter_Xtra: *"Inzaghi bottled this. 0-2 up and we sit back against MID-TABLE TORINO. Unforgivable. The title should be done. Now Napoli believe."*
@FabrizioRomano: *"Inter Torino 2-2 final. Understand Inter dressing room is furious. Lautaro: 'We threw away two points.' Title race still a rollercoaster. 🎢"*
Torino fan chant (recorded after the match):
"Ole ole ole ole, Toro, Toro! We made Inter cry in Turin!"
Part 11: Key Moments – Visual Timeline
Collage of four key moments – (1) Thuram celebration, (2) Lautaro goal, (3) Sanabria header, (4) Ricci volley.]
MinuteEventImpact23' Thuram goal (0-1) Inter settle nerves
41' Lautaro goal (0-2) Game seems over
67' Sanabria goal (1-2) Torino believe
82' Ricci volley (2-2) Complete comeback
90+2' Arnautović miss Inter's last chance
Part 12: What's Next for Both Teams
[IMAGE: Fixture graphic – Empoli vs Inter (H), Torino vs Frosinone (A).]
Inter Milan:
Next match: vs Empoli (H) – Serie A Matchday 35
Date: Sunday, May 3, 2026
Kickoff: 20:45 CET
Must-win: Anything less than 3 points and the title race spirals
Torino:
Next match: at Frosinone (A) – Serie A Matchday 35
Date: Sunday, May 3, 2026
Kickoff: 15:00 CET
Mood: Euphoric. Playing with house money.
Part 13: Final Verdict – Opportunity Lost, Drama Gained
Torino players walking around the stadium applauding fans – Ricci at the front, Sanabria behind him.
Caption: Inter left Turin with one point. Torino left with their pride restored and a memory to last a lifetime.
This was a match of two halves – literally. Inter's first half was a title-winner's performance: clinical, composed, ruthless. Torino's second half was a fighter's performance: desperate, determined, glorious.
Inter will feel like they lost two points. They did. Simone Inzaghi's game management was passive. The players dropped deep too early. And when Torino scored once, the famous Inter fragility resurfaced.
But credit must go to the home side. Samuele Ricci delivered a captain's performance for the ages – a goal and an assist, plus defensive work that disrupted Çalhanoğlu and Barella. Antonio Sanabria won a header he had no right to win. Ivan Ilić ran until his legs gave out.
The Serie A title race was supposed to end in Turin. Instead, it has been reignited.
Napoli will watch the highlights with joy. Juventus will chuckle. And Inter will spend the next seven days answering difficult questions.
One thing is certain: Torino 2-2 Inter will be remembered as the night the Scudetto party was postponed.
Brief Scores:
Torino: 2 (Sanabria 67', Ricci 82')
Inter Milan: 2 (Thuram 23', Lautaro 41')
Man of the Match: Samuele Ricci (Torino) – 1 goal, 1 assist, 4 key passes, 3 tackles
Yellow cards: Çalhanoğlu (Inter), Masina (Torino), Bellanova (Torino)
Attendance: 27,845
Referee: Daniele Doveri
Serie A Title Race Update (Matchday 34):
TeamPointsGDTitle Probability (per Opta)Inter 80 +42 68%
Napoli 79 +38 31%
Others – – 1%
Torino players celebrating together after the equalizing goal – arms raised, shirts soaked, crowd roaring behind them.
Caption: Torino's remarkable second-half comeback stunned Inter Milan, denying the Nerazzurri a golden chance to seal the Serie A title race.
Part 1: Match Summary at a Glance
TeamGoalsScorers (Minutes)Shots on TargetPossessionTorino FC 2 Sanabria (67'), Ricci (82') 5 48%
Inter Milan 2 Thuram (23'), Lautaro (41') 6 52%
Venue: Stadio Olimpico Grande Torino, Turin
Competition: Serie A – Matchday 34 (2025-26 season)
Attendance: 27,845
Referee: Daniele Doveri
Man of the Match: Samuele Ricci (Torino) – goal, assist, captain's performance
Result: Inter missed a golden opportunity to practically secure the Scudetto, blowing a 2-0 halftime lead to settle for a point that keeps the title race alive.
Part 2: Pre-Match Build-Up – The Title Context
Serie A title race graphic – Inter leading, Napoli chasing, points gap highlighted.]
Caption: Inter arrived in Turin knowing a win would put them 6 points clear with 4 matches remaining – effectively sealing the Scudetto.
The stakes entering Matchday 34:
PositionTeamPointsGames Remaining1 Inter Milan 79 5 (including this match)
2 Napoli 76 5
3 Juventus 66 5
10 Torino 44 5
The math: An Inter win would push them to 82 points, 6 clear of Napoli with 12 points left to play for. Napoli would need Inter to lose two of their final four – unlikely. The Scudetto was within touching distance.
Torino's motivation: Mid-table, nothing to play for except pride and spoiling Inter's party. But as Italian football knows, Il Toro never lies down at home.
Team news:
Inter: Lautaro Martínez and Marcus Thuram started up front. Hakan Çalhanoğlu returned from a minor knock. Alessandro Bastoni captained the side.
Torino: Samuele Ricci wore the armband. Antonio Sanabria led the line. Raoul Bellanova faced his parent club Inter.
Part 3: First Half – Inter's clinical masterclass
0-15 Minutes: Cautious opening
Marcus Thuram holding off a Torino defender – strength, balance, focus.
Caption: Inter's physical advantage was evident from the first whistle, with Thuram and Lautaro causing constant problems.
The match began at a typical Serie A tempo – probing, tactical, few risks. Torino sat deep, inviting Inter to break them down.
First chance (11th minute): Çalhanoğlu's curling free kick forced Vanja Milinković-Savić into a diving save. Corner, but nothing came.
Torino's game plan was clear: survive the first 30 minutes, then grow into the match. It didn't work.
16-30 Minutes: Thuram breaks the deadlock
Marcus Thuram celebrating his goal – chest puffed out, finger pointed to the sky.]
Caption: Marcus Thuram's 14th Serie A goal of the season came at a crucial moment, settling Inter's early nerves.
GOAL – Torino 0-1 Inter (23rd minute)
The move started with Bastoni, who found Barella in midfield. Barella turned, spotted Thuram making a diagonal run behind Torino's backline, and threaded a perfect through ball.
Thuram took one touch to control, a second to set, and slammed it across Milinković-Savić into the far corner. 0-1.
Stat check: Thuram now has 14 league goals and 7 assists – his most prolific season in Italy.
Torino response: Almost immediate. Ricci struck a half-volley from 20 yards that fizzed just wide. A warning.
31-45 Minutes: Lautaro doubles the lead
Lautaro Martínez wheeling away in celebration – finger to his temple, eyes wide.]
Caption: Lautaro Martínez's 22nd goal of the Serie A campaign appeared to have put the game beyond Torino's reach.
Torino had just started to believe. Then Inter struck again.
GOAL – Torino 0-2 Inter (41st minute)
Dumfries overlapped down the right, received the ball from Barella, and sent a low cross into the corridor of uncertainty. Lautaro Martínez, reading it perfectly, ghosted between two defenders and redirected the ball into the roof of the net from six yards.
0-2. Game over? That was the consensus in the press box.
Half-time stats:
StatTorinoInterPossession 46% 54%
Shots 3 8
Shots on target 1 4
Pass accuracy 79% 85%
Tackles 9 7
Caption: At halftime, the only question seemed to be how many Inter would win by. Torino had other plans.
Part 4: Second Half – The Torino Resurrection
45-60 Minutes: Signs of life
Ivan Ilić driving forward with the ball – determination on his face, Inter defenders backing off.
Caption: Ivan Ilić sparked Torino's revival with relentless running and creative passing after the break.
Whatever Torino coach Paolo Vanoli said in the dressing room worked. The home side emerged with intensity, aggression, and belief.
Early warning (52nd minute): Ilić slipped a pass to Vojvoda, whose cross found Sanabria. The Paraguayan's header was straight at Sommer. Easy save, but a sign.
Inter's response (56th minute): Lautaro nearly made it 0-3, curling inches wide from the edge of the box. The away end thought it was in.
61-75 Minutes: Sanabria pulls one back
Antonio Sanabria wheeling away after scoring – shirt half-pulled, roaring at the crowd.
Caption: Antonio Sanabria's powerful header gave Torino life and turned the Stadio Olimpico into a cauldron.
GOAL – Torino 1-2 Inter (67th minute)
Ricci – the captain, the heartbeat – drove forward and exchanged passes with Ilić. He drifted wide and delivered an inch-perfect cross toward the penalty spot.
Sanabria rose above Bastoni – a rare sight – and powered a header past Yann Sommer. The stadium erupted. 1-2.
What changed?
Torino pushed their fullbacks higher
Inter dropped deeper, a sign of nerves
The crowd noise became a 12th man
Inter's immediate response: Simone Inzaghi screamed from the touchline. His team responded by… conceding possession. For the first time all match, Inter looked rattled.
76-85 Minutes: The equalizer – Ricci the hero
Samuele Ricci sliding on his knees in front of the Torino fans – pure ecstasy.
Caption: Samuele Ricci, Torino's captain and local hero, scored a stunning equalizer to complete the remarkable comeback.
GOAL – Torino 2-2 Inter (82nd minute)
The Stadio Olimpico was shaking. Torino won a corner on the left. Ilić swung it in. Inter half-cleared. The ball fell to Ricci 20 yards out.
He didn't think. He didn't hesitate.
First-time volley. The ball flew like a tracer bullet – low, dipping, swerving. Sommer got a hand to it but couldn't keep it out. 2-2.
Scenes:
Ricci sprinted to the corner flag, sliding on his knees
The entire Torino bench emptied onto the pitch
Inter players stood with hands on hips, staring at the turf
86-90+ Minutes: Inter push, Torino holds
Vanja Milinković-Savić punching away a late cross – commanding, airborne.]
Caption: Torino's Serbian goalkeeper made two massive saves in stoppage time to preserve the point.
Inter, shocked into action, finally woke up.
89th minute: Dumfries crossed. Thuram's header forced a reflex save from Milinković-Savić. Corner.
90+2 minute: Arnautović (on for Thuram) had an open goal from six yards but scuffed his shot wide. The away end groaned.
90+4 minute: Final whistle. Torino 2-2 Inter.
Full-time scoreboard – Torino 2-2 Inter. Both teams walking off – Torino jubilant, Inter shell-shocked.
Caption: Inter left Turin with one point instead of three – and a title race that will go down to the wire.
Part 5: Full Match Scorecards
Torino FC (3-4-2-1)
PlayerPositionRatingKey StatsVanja Milinković-Savić GK 7.5 4 saves, 2 crucial
Adam Masina CB 6.5 3 tackles
Guillermo Maripán CB 6.0 1 clearance
Ricardo Rodríguez CB 7.0 4 interceptions
Raoul Bellanova RWB 7.0 Assist for Ricci's goal
Samuele Ricci (c) CM 9.0 (MOTM) 1 goal, 1 assist, 4 key passes
Ivan Ilić CM 8.0 1 assist, 3 dribbles
Mergim Vojvoda LWB 6.5 2 crosses
Nikola Vlašić AM 6.5 1 shot on target
Antonio Sanabria ST 7.5 1 goal, 3 aerials won
Yann Karamoh AM 6.0 Subbed 60'
Substitutes: Duvan Zapata (on 60') – 6.0; Valentino Lazaro (on 75') – 6.0
Unused: Gemello, Tameze, Linetty, Pellegri, Buongiorno
Inter Milan (3-5-2)
PlayerPositionRatingKey StatsYann Sommer GK 6.0 3 saves, beaten twice
Benjamin Pavard CB 6.0 2 tackles
Stefan de Vrij CB 5.5 Lost aerial vs Sanabria
Alessandro Bastoni (c) CB 6.0 Outjumped for goal
Denzel Dumfries RWB 7.0 1 assist, 3 crosses
Davide Frattesi CM 6.5 2 shots
Hakan Çalhanoğlu CM 6.0 Yellow card, subbed 70'
Nicolò Barella CM 7.5 1 assist (Thuram)
Federico Dimarco LWB 6.5 2 crosses
Marcus Thuram ST 7.5 1 goal, 2 shots
Lautaro Martínez ST 7.0 1 goal, 1 shot wide
Substitutes: Kristjan Asllani (on 70') – 5.5; Marko Arnautović (on 78') – 4.0 (missed open goal); Carlos Augusto (on 85') – N/A
Unused: Audero, Bisseck, Darmian, Klaassen, Buchanan, Sensi
Part 6: Post-Match Reaction
Samuele Ricci (Torino captain & Man of the Match)
Samuele Ricci being interviewed post-match – sweat still on his face, smiling.]
Caption: "This is for our fans," said Ricci after his stunning volley rescued a point for Torino.
"I don't score many. But when I saw the ball coming down, I just said to myself – 'hit it.' I've watched [Clarence] Seedorf volleys my whole life. Today, I felt like him for one second.
*"Inter are a great team. But at 0-2, we said: 'We cannot lose like this at home.' The crowd pushed us. This point is for them.*
"Will Inter still win the title? Probably. But we made them wait another week."
Simone Inzaghi (Inter head coach)
Simone Inzaghi on the touchline – frustrated, arms crossed.]
Caption: Inzaghi cut a frustrated figure after his side squandered a two-goal lead.
*"Unacceptable. Completely unacceptable. At 0-2, we must manage the game. Instead, we stopped playing. We dropped deep. We invited pressure.*
"The title race is still in our hands. But we cannot gift points like this. Napoli will not gift points. We go home, we recover, we beat Empoli next week. That is the only answer."
Caption: "This is for our fans," said Ricci after his stunning volley rescued a point for Torino.
"I don't score many. But when I saw the ball coming down, I just said to myself – 'hit it.' I've watched [Clarence] Seedorf volleys my whole life. Today, I felt like him for one second.
*"Inter are a great team. But at 0-2, we said: 'We cannot lose like this at home.' The crowd pushed us. This point is for them.*
"Will Inter still win the title? Probably. But we made them wait another week."
Simone Inzaghi (Inter head coach)
Simone Inzaghi on the touchline – frustrated, arms crossed.]
Caption: Inzaghi cut a frustrated figure after his side squandered a two-goal lead.
*"Unacceptable. Completely unacceptable. At 0-2, we must manage the game. Instead, we stopped playing. We dropped deep. We invited pressure.*
"The title race is still in our hands. But we cannot gift points like this. Napoli will not gift points. We go home, we recover, we beat Empoli next week. That is the only answer."
Lautaro Martínez (Inter striker)
"We scored two beautiful goals. Then we forgot to play. In Italy, if you stop for 10 minutes, you concede. Today we stopped for 30.
"I am angry. Not at Torino – they deserved the draw. At ourselves. We are better than this."
Paolo Vanoli (Torino head coach)
"I asked my players at halftime: 'Are you men or boys?' They answered like men. Ricci is the soul of this team. Sanabria fights for every ball.
"We cannot win trophies this season. But we can ruin someone else's party. Tonight, we ruined Inter's.
"And it feels wonderful."
Part 7: Player Ratings in Detail (1-10 Scale)
Torino
PlayerRatingAnalysisMilinković-Savić 8 Beaten twice but made two massive late saves. Commanding.
Masina 6 Solid if unspectacular.
Maripán 6 Caught out for Lautaro's run.
Rodríguez 7 Read the game well, 4 interceptions.
Bellanova 7 Assist for Ricci. Dangerous going forward.
Ricci 9 Goal, assist, captain's performance. Ran the show after 60 minutes.
Ilić 8 Unlocked Inter's midfield. Beautiful cross for Sanabria's goal.
Vojvoda 6 Quiet but effective.
Vlašić 6 Faded after bright start.
Sanabria 8 Won aerial battle vs Bastoni. Clinical header.
Karamoh 5 Subbed early. Ineffective.
Inter
PlayerRatingAnalysisSommer 6 No chance on either goal. Solid otherwise.
Pavard 6 Caught narrow for Sanabria's goal.
de Vrij 5 Lost possession twice in dangerous areas.
Bastoni 5 Outjumped by Sanabria. Rare poor game.
Dumfries 7 Lively. Assist. Best Inter player on the night.
Frattesi 6 Workmanlike.
Çalhanoğlu 5 Booked, subbed. Struggled with Ricci's energy.
Barella 7 Sublime pass for Thuram. Kept fighting.
Dimarco 6 Two good crosses. Faded.
Thuram 7 Took his goal well. Quiet in second half.
Lautaro 6 Scored but missed a big chance to make it 0-3.
Part 8: Tactical Analysis – How Torino Fought Back
Tactical graphic – Torino's shape shift between first half (deep block) and second half (high press).
First Half: Inter's control through width
Inter dominated by exploiting the width. Dumfries and Dimarco pushed high, pinning Torino's wing-backs deep. Barella and Frattesi had time on the ball. Both goals came from wide areas:
Thuram's goal: Diagonal run from half-space, Barella pass from right channel.
Lautaro's goal: Dumfries low cross from right byline.
Second Half: Torino's three adjustments
Higher defensive line: Torino pushed up 15 meters, compressing Inter's midfield.
Ricci freed from defensive duties: With Inter dropping deep, Ricci was allowed to roam. His goal came from that freedom.
Targeting Bastoni in the air: Sanabria deliberately positioned himself against Bastoni, who is weaker in aerial duels. The goal was a direct result.
Inter's fatal flaw – premature game management
At 0-2, Inter stopped pressing. They dropped into a mid-block, inviting Torino onto them. Against a lesser team, it might have worked. But Ricci and Ilić had other ideas.
Stat of the match: Inter completed 87 passes in the final third in the first half. In the second half? 42.
Inter dominated by exploiting the width. Dumfries and Dimarco pushed high, pinning Torino's wing-backs deep. Barella and Frattesi had time on the ball. Both goals came from wide areas:
Thuram's goal: Diagonal run from half-space, Barella pass from right channel.
Lautaro's goal: Dumfries low cross from right byline.
Second Half: Torino's three adjustments
Higher defensive line: Torino pushed up 15 meters, compressing Inter's midfield.
Ricci freed from defensive duties: With Inter dropping deep, Ricci was allowed to roam. His goal came from that freedom.
Targeting Bastoni in the air: Sanabria deliberately positioned himself against Bastoni, who is weaker in aerial duels. The goal was a direct result.
Inter's fatal flaw – premature game management
At 0-2, Inter stopped pressing. They dropped into a mid-block, inviting Torino onto them. Against a lesser team, it might have worked. But Ricci and Ilić had other ideas.
Stat of the match: Inter completed 87 passes in the final third in the first half. In the second half? 42.
Part 9: Serie A Title Race – What This Result Means
Updated Serie A table graphic – Inter 80, Napoli 79, Juventus 67 with 4 games left.]
After Matchday 34 (post-Torino vs Inter):
PositionTeamPointsGDNext Match1 Inter Milan 80 +42 Empoli (H)
2 Napoli 79 +38 Frosinone (A)
3 Juventus 66 +22 Monza (H)
Remaining fixtures for Inter:
Matchday 35: Empoli (H)
Matchday 36: Fiorentina (A)
Matchday 37: Lazio (H)
Matchday 38: Hellas Verona (A)
Remaining fixtures for Napoli:
Matchday 35: Frosinone (A)
Matchday 36: Bologna (H)
Matchday 37: Udinese (A)
Matchday 38: Atalanta (H)
The new math:
Inter still lead by 1 point
If both teams win out, Inter win the title on head-to-head (Inter beat Napoli 2-1 and 1-0).
But if Inter drop another point, Napoli can overtake
Verdict: The Scudetto race is NOT over. Torino have thrown a grenade into Inter's title party.
Part 10: Social Media & Fan Reaction
Tweet collage – Ricci's goal trending, Inter fans in despair, Torino fans celebrating.]
@OptaPaolo: "2 – Inter have dropped 10 points from winning positions this season. Only three teams have more. Complacency."
@TorinoFC1906: *"CORAZONE TORO. From 0-2 to 2-2. We never stop fighting. FORZA TORO 🐂"*
@Inter_Xtra: *"Inzaghi bottled this. 0-2 up and we sit back against MID-TABLE TORINO. Unforgivable. The title should be done. Now Napoli believe."*
@FabrizioRomano: *"Inter Torino 2-2 final. Understand Inter dressing room is furious. Lautaro: 'We threw away two points.' Title race still a rollercoaster. 🎢"*
Torino fan chant (recorded after the match):
"Ole ole ole ole, Toro, Toro! We made Inter cry in Turin!"
Part 11: Key Moments – Visual Timeline
Collage of four key moments – (1) Thuram celebration, (2) Lautaro goal, (3) Sanabria header, (4) Ricci volley.]
MinuteEventImpact23' Thuram goal (0-1) Inter settle nerves
41' Lautaro goal (0-2) Game seems over
67' Sanabria goal (1-2) Torino believe
82' Ricci volley (2-2) Complete comeback
90+2' Arnautović miss Inter's last chance
Part 12: What's Next for Both Teams
[IMAGE: Fixture graphic – Empoli vs Inter (H), Torino vs Frosinone (A).]
Inter Milan:
Next match: vs Empoli (H) – Serie A Matchday 35
Date: Sunday, May 3, 2026
Kickoff: 20:45 CET
Must-win: Anything less than 3 points and the title race spirals
Torino:
Next match: at Frosinone (A) – Serie A Matchday 35
Date: Sunday, May 3, 2026
Kickoff: 15:00 CET
Mood: Euphoric. Playing with house money.
Part 13: Final Verdict – Opportunity Lost, Drama Gained
Torino players walking around the stadium applauding fans – Ricci at the front, Sanabria behind him.
Caption: Inter left Turin with one point. Torino left with their pride restored and a memory to last a lifetime.
This was a match of two halves – literally. Inter's first half was a title-winner's performance: clinical, composed, ruthless. Torino's second half was a fighter's performance: desperate, determined, glorious.
Inter will feel like they lost two points. They did. Simone Inzaghi's game management was passive. The players dropped deep too early. And when Torino scored once, the famous Inter fragility resurfaced.
But credit must go to the home side. Samuele Ricci delivered a captain's performance for the ages – a goal and an assist, plus defensive work that disrupted Çalhanoğlu and Barella. Antonio Sanabria won a header he had no right to win. Ivan Ilić ran until his legs gave out.
The Serie A title race was supposed to end in Turin. Instead, it has been reignited.
Napoli will watch the highlights with joy. Juventus will chuckle. And Inter will spend the next seven days answering difficult questions.
One thing is certain: Torino 2-2 Inter will be remembered as the night the Scudetto party was postponed.
Brief Scores:
Torino: 2 (Sanabria 67', Ricci 82')
Inter Milan: 2 (Thuram 23', Lautaro 41')
Man of the Match: Samuele Ricci (Torino) – 1 goal, 1 assist, 4 key passes, 3 tackles
Yellow cards: Çalhanoğlu (Inter), Masina (Torino), Bellanova (Torino)
Attendance: 27,845
Referee: Daniele Doveri
Serie A Title Race Update (Matchday 34):
TeamPointsGDTitle Probability (per Opta)Inter 80 +42 68%
Napoli 79 +38 31%
Others – – 1%
Comments
Post a Comment