Napoli through Milik converted the spot-kick after Dybala and Danilo saw their penalties wasted in a 4-2 shootout in a behind-closed-doors at the Stadio Olimpico to hand Napoli their first major trophy in 6 years.
After a break of more than 3 months, football started again in Italy.
Italy which is seen as a hard-hit country by the coronavirus pandemic, leading to about 35,000 deaths.
Football restarted in Italy last week with the second legs of the semi finals.
The final was originally set to take place on May 13.
With the Coppa Italia semi-final second legs and final serving as a forerunner to the return of the Italian top-flight, it was clear over 90 minutes that neither side is yet fully up to speed.
The game went straight to penalties without extra time being played.
This was an opportunity for full recovery of players after being absent from football for over a 100-days.
Ronaldo had three chances, two off target and one on target, an effort easily saved by Napoli second-choice shot-stopper, Alex Meret.
At the other end, Buffon made series of awesome saves to take Juventus to penalty.
A spectacular save was a 90 minutes world-class save to deny Gattuso’s men from scoring.
The Penalty shootout
The first spot-kick taken by Paulo Dybala was at a perfect height for Alex Meret to push away.
While the second was a poorly taken shot over the bar by Danilo.
With Insigne, Matteo Politano and Maksimovic all scoring, it left Milik to seal the success, which he did with a well taken effort into the bottom corner, bringing the shoot-out to 4-2.
Ronaldo was likely Juventus’ last penalty taker.
But after Paulo Dybala and Danilo had seen their chances wasted, the five times Ballon d’or winner could only watch Napoli lift the trophy in a 4-2 shootout.
Gattuso’s closest moment to a silverware as a manager has been during his spell in AC Milan in 2017
Then, he lost the Coppa Italia final to Juventus in a game that ended at 4-0 in full time.
Before now, the Napoli coach as a midfielder has the world cup, Champions League and Serie A to his name.
In as much as being highly decorated, his coaching career has been rather underwhelming.
He now guided Napoli to its first trophy in 6 years, since winning the Coppa Italia in 2014.
This means Napoli has now won its 6th Italian cup following the defeat of Juventus.
With this win, if Napoli who sits 6th in the league table and 24 points shy of Juventus in first position fails to qualify for either of the Champions league, the Coppa Italia title provides them with a direct entry into next season’s Europa League group phase.
Juve’s domestic stat in two years
It’s the second time in a row that Juventus will be losing out on a Coppa Italia trophy since winning four straight years, only losing to Lazio in 2018/19 season.
This makes it a second trophy that Juventus has missed out on this season.
After losing to Lazio in the Italian Super cup in December.
This means Juventus Manager, Maurizio Sarri is yet to win a major trophy in his homeland.
Also, the defeat to Napoli means Cristiano Ronaldo lost a second consecutive final for the first time in his career.
With the conclusion of the Coppa Italia, Serie A will return on Saturday, with Torino taking on Parma following their last game suspension.
The suspension of their game was as a result of the coronavirus pandemic.
Juve’s first game will be against Bologna on June 22nd, with Napoli taking on Hellas Verona on 23rd of June.
Juventus remains favourite for a record ninth straight Serie A title with a one-point lead over Lazio.
Juventus is also in the UEFA Champions league, with Napoli who also have a return leg with Barcelona (1-1) at Camp Nou.