AC Milan goalkeeper Gianluigi Donnarumma, making his 100th Serie A appearance at the age of 19, produced a stunning stoppage time save to foil title-chasing Napoli in a 0-0 draw at San Siro on Sunday.
Napoli substitute Arkadiusz Milik seemed certain to score when Lorenzo Insigne's header found him alone in front of goal but Donnarumma managed to turn his low shot around the foot of the post.
The result gave leaders Juventus a chance to go six points clear of Napoli at the top in their later game at home to Sampdoria.
Juve, chasing a seventh successive title, have 81 points with Napoli on 78 followed by Lazio and AS Roma, who were meeting in their derby in the late kickoff, on 60.
Napoli produced their usual slick passing and pinned Milan in their own half for long periods but lacked imagination and variety in the final third, a feature of their play in the last six weeks.
Sixth-placed Milan had a goal by Mateo Musacchio ruled out for offside in the first half.
Benevento forward Cheick Diabate notched his third successive brace in a 2-2 draw at Sassuolo.
Diabate, on loan from Turkish side Osmanlispor, put Benevento ahead with a delicate chip in the 22nd minute.
Matteo Politano scored twice to put Sassuolo in front before Diabate turned in Danilo Cataldi's cross to give Benevento their first away point of the season, although they stayed 11 points adrift at the bottom.
Fiorentina's run of six successive wins ended in a 0-0 draw at home to SPAL who are 17th with 28 points, just above the drop zone.
Bologna's Adam Nagy, 22, scored his first-ever professional goal in a 2-0 win over one-from-bottom Verona.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)