Inter reached the Italian Cup final on Wednesday after beating Juventus 1-0 to go through to next month’s showpiece 2-1 on aggregate.
Federico Dimarco poked home the only goal of an underwhelming game at the San Siro, meeting Nicolo Barella’s pass which was intended for Edin Dzeko and rolling past Mattia Perin.
It was the Italian’s fifth goal of the season for his boyhood club and one which continues Inter’s cup campaign.
Simone Inzaghi’s side have already won the Italian Super Cup and will have the chance to retain the Italian Cup in Rome on May 24, most likely against Fiorentina.
They are also preparing for a blockbuster derby with Milan in the Champions League semi-finals.
On Thursday Fiorentina host Cremonese 2-0 ahead from their first leg and almost guaranteed passage to the final.
Progress would have been more straight-forward for Inter had Lautaro Martinez managed to get his toe to an inviting Denzel Dumfries cross in the 67th minute.
And Perin also pulled off a great save to deny Henrikh Mkhitaryan when he tipped aside the Armenian’s stinging drive in the 73rd minute.
Juve were surprisingly flat for a match against their arch-rivals which is usually a feisty affair full of controversy, and exit the competition with a whimper.
Massimiliano Allegri’s team have lost their simplest route to European football next season and now have to earn a place in continental football via their Serie A placing or by winning the Europa League.
Juventus are third in Serie A after having their 15-point penalty for illicit transfer activity revoked but are awaiting a potential new punishment from the Italian Football Federation which could bump them back down the league.