Juventus became the first Italian side in history to complete back-to-back doubles as substitute Alvaro Morata scored an extra-time winner against AC Milan in the Coppa Italia final.
The 23-year-old swept home a half-volley from Juan Cuadrado's cross to settle a game high on effort, but short on quality in the final third.
Juventus claimed the Italian title for the fifth successive season in April.
Milan miss out on Europe next season after finishing seventh in Serie A.
The final Europa League spot goes to minnows Sassuolo, who finished sixth in the league and had never qualified for Europe before.
The Italian Cup final is likely to mark the end of Mario Balotelli's second stint with the Rossoneri.
The 25-year-old striker - at the end of a season-long loan from Liverpool - has scored only three goals in 23 appearances since his return to Italy and was a late substitute in Rome.
Milan last lifted a trophy in 2011 when they were led to a Super Cup win over city rivals Inter Milan by Massimiliano Allegri, who is now the Juventus boss.