Sergej Milinkovic-Savic scored moments after coming off the bench to lead Lazio to a 2-0 win over Atalanta in the Coppa Italia final on Wednesday.
Milinkovic-Savic, who was making his comeback from an injury, broke the deadlock in the 82nd minute by heading in a corner. Joaquin Correa doubled Lazio's lead following a counterattack in the final minute as Atalanta pressed for the equaliser.
Marten de Roon had hit the post for Atalanta in the first half in an entertaining, high-tempo match.
It was Simone Inzaghi's first Coppa Italia victory as coach, having won the competition as a player with Lazio three times.
The win also salvaged a disappointing season for Lazio, whose hopes of qualifying for the Champions League ended with a recent loss to Atalanta in the league.
Several of the Atalanta players were in tears after the final whistle. The team from the small northern city of Bergamo have won the Coppa Italia only once in their history, back in 1963.
It was Lazio's seventh Coppa Italia victory and also ended four years of Juventus domination. Lazio lost to Juventus in two of those finals.
Atalanta can console themselves by fulfilling their other ambition, qualifying for the Champions League for the first time in their history.
The team is currently on an 11-match unbeaten run in the league that has lifted them up to fourth in Serie A.
Atalanta have a three-point advantage over AC Milan and Roma with two matches remaining.