This was the traditional clash between the Scudetto and Coppa Italia champions, but also a repeat of June’s Coppa Italia Final when Napoli beat Juve on penalties after a 0-0 draw. The cup should be allocated after 90 minutes, extra time, or penalties.
Cristiano Ronaldo’s snapshot was deflected over, while Wojciech Szczesny fumbled with Danilo after getting into a tangle, but it was taken away by Giorgio Chiellini.
The first major opening was for Napoli on 29 minutes when Diego Demme’s cross hit a Chucky Lozano diving header from six yards, Szczesny making a desperate reaction save.
Just past the far corner of the top, Ronaldo curled, but although Juve had more of the ball in the first half, Napoli had the best chance.
Federico Chiesa had an ankle injury, but Federico Bernardeschi came on at half-time and almost scored within a minute. He had his toes on the Weston McKennie low cross from a point-blank range, but David Ospina was able to smother it right on the line.
Ospina and Kostas Manolas got into a misunderstanding at the last second, allowing Ronaldo to creep up and prod the ball off, but the shot went wide.
As Manolas risked his own goal first with a shinned clearance, Juve began to swarm and the pressure paid off, then bounced off Tiemoue Bakayoko on the ensuing corner, turning into an ideal assist for Ronaldo to shoot in from six yards.
It was a historical goal, his 760th in official senior games between club and country, surpassing the 759 marks set by Josef Bican.
Dries Mertens came on and made an immediate difference when he snuck up behind McKennie and the American kicked his ankle instead of the ball. Ultimately, the penalty was after seeing it on VAR. Insigne stood up for what would have been his 100th Napoli goal, but sent Szczesny in the wrong direction and put the spot-kick high.
It was still not over, as it almost had a degree of deflection in stoppages, but Szczesny stood out a foot from point-blank range to parry.
Juve then went with Cuadrado on the counter from the Napoli corner and Alvaro Morata turned the last kick of the game into an empty net.