Lautaro Martinez scored twice as Champions League finalists Inter Milan came from behind to beat Fiorentina 2-1 and retain their Italian Cup title on Wednesday.
Nicolas Gonzalez gave Fiorentina an early lead at the Stadio Olimpico, but Martinez drilled Inter level and then volleyed in the winner before half-time for Simone Inzaghi’s team.
Inter’s ninth Italian Cup triumph moved them level with Roma. Only Juventus, with 14 titles, have lifted the trophy more often.
Six-time winners Fiorentina were denied a first trophy since 2001, but the club could still end the season with silverware having reached the final of the Europa Conference League.
They face West Ham in Prague on June 7, three days before Inter take on Premier League champions Manchester City in the Champions League final in Istanbul.
Fiorentina, the first club to reach the final of four different major European competitions, made a dream start in Rome as Gonzalez turned in Jonathan Ikone’s threaded cross at the far post.
Sofyan Amrabat rolled an effort wide from the edge of the area as Fiorentina threatened a second, with Inter striker Edin Dzeko scooping over after he was played in by Martinez.
The Argentine forward made no such mistake after Marcelo Brozovic slipped him through just before the half-hour, hammering low into the corner past Pietro Terracciano.
Martinez struck again eight minutes later as he lashed in Nicolo Barella’s hooked delivery from the right.
Fiorentina, who overcame Basel in the final seconds of extra time last week in Europe, pushed until the end with Luka Jovic twice going close.
The Serbian striker was denied by a fantastic stop from veteran Inter goalkeeper Samir Handanovic before heading another chance narrowly wide.
Gonzalez nearly forced extra time after bursting into the box and looping a header over Handanovic after his shot was blocked, but Matteo Darmian headed to safety as Inter clung on for victory.