Nicola Bellomo's last-gasp free-kick earned Torino a 3-3 draw in a pulsating match with an Inter side who played 85 minutes with 10 men.
Inter have not lost to the Turin side in 19 years, but that record looked in danger early on when goalkeeper Samir Handanovic was sent off for a foul on Alessio Cerci.
Cerci saw his resulting penalty saved by substitute keeper Juan Pablo Carrizo before Torino took a deserved lead soon after through Swedish midfielder Alexander Farnerud.
Inter, though, rallied and Fredy Guarin punished Torino keeper Daniele Padelli's mistake with a superb bicycle kick to equalise on the stroke of half-time.
Second-half substitute Ciro Immobile put Torino back into the lead with almost his first touch before another mistake by Padelli was punished by Rodrigo Palacio.
And the Argentina international grabbed another from close range in the 71st minute before Bellomo's inswinging free-kick deceived Carrizo and flew into the net, bringing his side a last-minute reprieve.
Inter were without Cristian Chivu (foot), Javier Zanetti (Achilles) and Hugo Campagnaro, while Torino had a host of absentees including the suspended Kamil Glik, forward Marcelo Larrondo (foot) and defender Guillermo Rodriguez (hamstring).
Torino were almost ahead within two minutes when Cerci's perfectly-struck volley from the left corner of the penalty area beat Handanovic but cannoned off the base of the post.
Handovic was given his marching orders with five minutes on the clock after he failed to beat Cerci to Farnerud's low cross and sent him crashing to the ground, giving away a penalty in the process.
Walter Mazzarri brought on Carrizo to replace attacking midfielder Mateo Kovacic and face Cerci's penalty.
The former Roma attacker stepped up confidently but Carrizo, making only his second Inter appearance, dived full length to his right to make a great save.
As Torino turned the screw Carrizo again saved well when Danilo D'Ambrosio fired in a shot from the edge of the area.
Inter, though, were unlucky not to take the lead when Guarin's cross just evaded Yuto Nagatomo at the back post.
The hosts did take lead when Cerci's clever flick was nodded into the path of Farnerud, who showed brilliant composure to beat Carrizo with a left-footed finish on the half-volley.
Inter slowly came back into the game and they got an equaliser with a sublime strike from Colombia international Guarin.
Padelli's attempt to deal with an Esteban Cambiasso corner only resulted in the ball arcing into the path of Guarin, who pulled off a magnificent bicycle kick to score into the empty net.
Farnerud returned after half-time with a limp and was soon making way for Immobile, who had an almost immediate impact with the equalising goal. As Cerci dribbled into the area, the ball broke to the former Genoa attacker who unleashed an unstoppable left-footed shot past Carrizo.
Torino, however, seemed to switch off following the goal and when they allowed Saphir Taider to cross from the left, Padelli misjudged the flight of the ball that broke for Palacio to head into the empty net.
And things got worse for the hosts when substitute Ishak Belfodil’s excellent low right-wing cross found Palacio inside the six-yard box and the former Boca Juniors striker finished well for his fifth of the season.
But it was Torino who had the last say when substitute Bellomo sent in an inswinging cross from a left-wing free-kick that deceived Carrizo and ended up in the top corner.
And the hosts almost grabbed a winner deep into injury-time but Immobile blazed over when teed up by Cerci.
|Every player wants to play more – Fabregas cagey on Chelsea future after final omission|
|Tuchel hopes to continue as Borussia Dortmund boss|
|Kompany adamant Stones ´has everything´|
|Conte clear-headed for close season after Chelsea´s Wembley woe|
|People talk too much about China - Costa would only leave Chelsea for Atletico|
|Conte: Sanchez´s goal should not have stood|
|Neymar equals Puskas´ record in Copa final|
|Carrick signs new one-year Manchester United deal|
|Barcelona 3 Alaves 1: Messi magic secures Luis Enrique parting gift|
|Angers 0 Paris Saint-Germain 1: Cissokho own goal in stoppage time delivers Coupe de France glory|
|Ridiculous to base my future on one match - Wenger|
|Allegri turns focus to Champions League after ´beautiful´ season|
|Eintracht Frankfurt 1 Borussia Dortmund 2: Audacious Aubameyang penalty seals DFB-Pokal crown in sty|
|Ramsey wants Wenger to stay after scoring FA Cup final winner|
|On Wednesday it will be clearer – Wenger reiterates stance on his future despite FA Cup glory|
|Wenger should bow out in glory after Wembley thriller|
|Silva attracted by Watford´s ambition|
|Arsenal and Wenger set new FA Cup records|
|Teenager Kean makes history with Juve winner|
|Arsenal 2 Chelsea 1: Ramsey the hero again as Gunners win record 13th FA Cup|
|Moses sent off following dive in FA Cup final|
|Bologna 1 Juventus 2: Kean´s first goal secures win|
|Hasenhuttl acknowledges RB Leipzig could lose Keita and Forsberg|
|Making history is not easy! - Rodgers lauds Celtic´s identity after Scottish Cup triumph|
|Celtic 2 Aberdeen 1: Late Rogic moment of magic seals unbeaten domestic treble|
|Montella urges Donnarumma to ´use his head´ amid Milan exit speculation|
|Spalletti not drawn on Inter links as he eyes second place with Roma|
|FA Cup final: Ospina starts for Arsenal with Chelsea stars primed for double|
|Vecchi demands ´blood, sweat and tears´ from Inter players|
|Totti is used by the media - Spalletti frustrated by focus on Roma captain|
|Falcao wants Monaco stay|
|Sergio Ramos is tattooing every week – Varela bemused by Frankfurt banishment|
|Juventus stalwart Tacchinardi ´betting on Higuain´ to settle Champions League|
|Mertens renews Napoli deal|
|Romero wants to become United´s number one|
|El Shaarawy and Montolivo handed Italy recalls|
|Ex-Newcastle boss Pardew not interested in Sunderland job|
|Watford appoint Silva|
|A disgrace I will never forget – Wenger savages Arsenal critics|
|Mourinho: Griezmann? Ask Ed Woodward|
|Raiola denies Donnarumma threat from AC Milan ahead of contract talks|
|Zabaleta challenges West Ham to believe in winning trophies|
|Ajax defender Sanchez would love to play for Barcelona|
|Kane beats Kante to PFA Fans´ Player of the Season prize|
|Kane will stay at Tottenham but others may think we´re ´a nearly club´, says Rose|
|Stopping Messi the main concern for reported Real Madrid target Hernandez|
|Asensio: Rafa Nadal told Real Madrid to sign me|
|Chelsea star Hazard yet to receive new contract offer|
|Emery desperate to win Coupe de France|
|Toronto 5 Columbus Crew 0: Eastern Conference leaders cruise|
|Hazard unfazed by comparisons to ´leaders´ Messi, Ronaldo|
|Zidane hails ´extraordinary´ Buffon|
|Wenger to give away FA Cup medal if Arsenal beat Chelsea|
|Conte eyes Chelsea extension to reward Abramovich faith|
|Gerrard to take on Man Utd again in Carrick´s testimonial|
|Bernardo hoping to learn Silva service from Manchester City star namesake|
|I´m still a Colchonero – Griezmann rejects claims Man Utd deal is done|
|Tearful Mbappe wishes Bernardo Silva well at Manchester City|
|WATCH: Pablo Zabaleta surprises Manchester City fans|
|Bernardo Silva: You don´t say no to Pep Guardiola!|
|Manchester City swoop for Monaco star Silva|
|Wenger: Arsenal stadium move the most difficult time of my life|
|Tuchel has ´goosebumps´ from Dortmund´s Pokal run|
|Sanchez named Arsenal´s Player of the Year as Ozil misses top three|
|Ronaldo agreed he needed more rest, says Zidane|
|Outgoing Barcelona boss Luis Enrique vows he will not change|
|Bale resumes Real Madrid training ahead of Champions League final|
|Neymar has evolved but he needs trophies, says Luis Enrique|
|Passionate Totti should play on, says Conte|
|Baby, I´m coming home! Evra could not be happier about Old Trafford return|
|Liverpool youngster Woodburn ´never really considered´ swapping Wales for England|
|Gattuso completes AC Milan return|
|Kitchee 1 Tottenham 4: Son, Kane strike as Spurs round off season in style|
|Coutinho perfect for Barcelona - Tite|
|Luis Enrique accepts he has not pleased everyone at Barcelona|
|He´s one of the greatest - Conte does not expect Wenger to leave Arsenal|
|Pogba would have left for €60m had we inserted buyout clause - Marotta|
|Sevilla and Argentina reach agreement on Sampaoli|
|Pique says referees ´have influenced LaLiga´ as Barcelona defender again calls for VAR|
|Valencia signs Manchester United extension|
|West Ham snap up Zabaleta|
|Luis Enrique needs more than Copa del Rey to secure place in Barcelona history|
|Juventus not resting Dybala and Higuain ahead of Champions League final|
|Champions League final to be played under closed roof for first time|
|Allegri keen to open contract talks with Juventus|
|Darmian wants Manchester United stay|
|Familiar surroundings, but uncertainty shrouds Arsenal´s 20th FA Cup final|
|Stoke tie down Cameron, Bardsley as Given departs|
|Asensio: Zidane used to be my idol|
|RB Leipzig rule out Keita, Werner and Forsberg sales amid Liverpool links|
|Pokal glory should force Watzke and Tuchel to kiss and make up|
|Oxlade-Chamberlain studying Alves before FA Cup final|
|PSG have gone backwards under Emery – Coupe de France glory won´t change that|
|Klopp can attract top players to Liverpool, says Gerrard|
|Napoli block Milik and Zielinski from Poland U21 duty|
|The curious case of Costa - how Diego will be remembered if he leaves Chelsea|
|He is not a hero, he is a God - Eriksson hails departing Roma icon Totti|
|Copa Libertadores Review: Gremio storm into last 16, Guarani through|
|Chicago Fire 2 FC Dallas 1: Schweinsteiger´s men stay hot with fourth straight win|
|Keane: Football is unimportant after Manchester attack|
|Prandelli to replace Petrescu at Al Nasr|
|Zaha signs long-term Palace deal|
|Barca offered more money but Vinicius preferred Madrid - Pena|
|David Luiz took pay cut to return to Chelsea|
|Eredivisie play-off between MVV and Roda halted by crowd trouble|
|No way forward for Monk at Leeds amid Middlesbrough links|