Sergej Milinkovic-Savic has scored moments after coming off the bench to lead Lazio to a 2-0 win over Atalanta in the Italian Cup final.
Milinkovic-Savic, who was making his comeback from an injury, broke the deadlock in the 82nd minute on Wednesday by heading in a corner.
Joaquin Correa doubled Lazio's lead following a counterattack in the final minute as Atalanta pressed for the equaliser.
It was Simone Inzaghi's first Italian Cup victory as coach, having won the competition as a player with Lazio three times.
"It was a wonderful evening in front of marvellous fans," Inzaghi told Rai.
"We had a great game, but also congratulations to Atalanta, as it was hard fought, the same way it was in Serie A, and this time we did well to turn the incidents our way."
The win also salvaged a disappointing season for Lazio, whose hopes of qualifying for the Champions League ended with a recent loss to the Bergamo club.
The result also ended Atalanta's 13-match unbeaten streak in all competitions, a run which lifted the team up to fourth place in Serie A and the final Champions League qualifying berth.
"In the decisive moment, we seemed to be in better shape, but we lost the game on a corner. It's a shame," Atalanta coach Gian Piero Gasperini said.
Before kick-off Lazio fans set one police car on fire, threw bottles, stones and other objects in clashes with local authorities.
Police responded with water cannons and tear gas after two other police cars were also damaged, leading to five fans being arrested.