Napoli will have to wait a bit longer to seal a first Serie A title in 33 years after being held to a 1-1 draw by Salernitana on Sunday.
Runaway league leaders Napoli needed to win to secure their third league crown with six games remaining in the season after Inter Milan beat closest challengers Lazio 3-1 earlier in the day.
And Naples thought a generation of frustration was set to come to an end when Mathias Olivera headed the hosts into the lead just after the hour mark.
But the long-awaited Scudetto party will have to be put on hold for at least a few more days after Boulaye Dia’s stunning strike six minutes from time ensured Salernitana escaped with a point.
However the coming midweek round of matches could finally end Napoli’s long wait for glory.
Luciano Spalletti’s team are 18 points ahead of Lazio but Juve can close that gap to 17 by winning at Bologna in Sunday’s late match and moving into second place.
Depending how that match and Juve and Lazio’s games on Wednesday go Napoli could be crowned champions before they take the field at Udinese on Thursday night.
Regardless, a win in Udine will ensure Napoli’s current stars emulate Diego Maradona, who led southern Italy’s biggest club to their only previous league titles in 1987 and 1990.
Pushed by a feverish crowd, decked out in blue and white, Napoli started on the front foot and almost went ahead seconds after kick-off when Victor Osimhen headed Hirving Lozano’s cross just wide.
However Serie A’s leading scorer Osimhen was the hosts’ only threat in a what turned out to be a frustrating first half in which Salernitana defended deep and largely kept Napoli at bay.
The best chance of the opening period fell to Osimhen in the 23rd minute, the Nigeria forward meeting Piotr Zielinski’s deep free-kick with a powerful header which was brilliantly pushed away by Guillermo Ochoa.
Ochoa then batted aside Andre-Frank Zambo Anguissa’s long-range drive three minutes before the break as Napoli struggled to create any opportunities against a Salernitana side not yet sure of Serie A safety but now unbeaten in nine matches.
The crowd was increasingly apprehensive until Olivera headed home the opener, causing an eruption of joy inside and outside the stadium.
Blue smoke engulfed the stands while fireworks audibly blasted outside the stadium, the acrid smell of spent firecrackers wafting through the ground.
Those fans in the stadium had begun queueing outside the stadium nearly five hours before the 1300GMT kick-off, with flags, flares and horns creating a colourful, cacophonous atmosphere.
Bars and restaurants around the stadium heaved with people as cars, scooters and police vehicles tried to weave their way through a sea of fans and vendors who spilled out onto the road.
The city centre was closed to traffic shortly before kick-off, and more than 5,000 police officers had been deployed to maintain security, according to local newspaper Il Mattino.
But it was all to be in vain as Dia stunned the whole city into silence when he bundled past Osimhen and then lashed home an unsavable shot past Alex Meret.
That strike, Dia’s 12th of the Serie A season, meant that Inter’s win over Lazio was only good to move Simone Inzaghi’s team into the Champions League positions.
A Lautaro Martinez brace and another strike from Robin Gosens, which all came in the final 13 minutes, moved Inter into the top four ahead of AC Milan and Roma on goal difference.
Inter are also four points behind Lazio, who are back in a serious fight for a place in next season’s edition of Europe’s top club competition.