Milan (AFP) - Giacomo Raspadori fired Napoli to the brink of their first Serie A title in over three decades on Sunday with his stoppage-time winner in a dramatic 1-0 triumph at Juventus.
Italy international Raspadori lashed home a brilliant volley from Eljif Elmas's cross in the 92nd minute of a pulsating encounter in Turin to push Napoli 17 points ahead of second-placed Lazio, who lost at home to Torino on Saturday.
Raspadori's late winner means that Napoli can win Serie A for the first time since 1990 next weekend if they beat Salernitana and Lazio fail to win at Inter Milan.
Juve stay third, where they rose to on Thursday following the decision to revoke their 15-point penalty for illicit transfer activity.
However they await a new ruling from the Italian Football Federation's (FIGC) appeals court to see if they will be handed a new points penalty, a decision which will have a big impact in Serie A's race for the Champions League.
Massimiliano Allegri's side thought they had snatched the points for themselves when substitute Angel Di Maria netted a brilliant solo effort with eight minutes remaining, only for referee Michael Fabbri to then rule it out for a foul on Stanislav Lobotka which Juve were convinced was a good tackle.
By that point Victor Osimhen should have already put Napoli ahead through one of the three golden chances he missed midway through the second half.
First he clipped the outside of the post in the 70th minute following great work from Eljif Elmas and then headed a great opportunity straight at Wojciech Szczesny from the subsequent corner.
The away fans then had their heads in their hands three minutes later when Osimhen was brilliantly fed by Giovanni DI Lorenzo but could only smash his close-range finish over the bar.
However after Di Maria had another goal chalked off for the ball going out of play and Osimhen miscontrolled when clean through on goal, Raspadori popped up to take Napoli to potentially one match from fulfilling the dream of a generation of fans.
Leao and Lukaku doubles
Rafael Leao and Romelu Lukaku both hit braces as the Milan giants earned straight-forward wins over Lecce and Empoli days after setting up a derby Champions League semi-final.
On a high from his stellar display which knocked out Napoli on Tuesday, Leao scored his first home goals since November in fifth-placed Milan's 2-0 success over lowly Lecce, heading them in front in the 40th minute at the San Siro before slinking up the pitch and rolling home the second with 15 minutes remaining.
"I thought about that before the match, that I needed to score because it was such a long time since I had here," said Leao after taking his league tally to 12.
Stefano Pioli's side are outside the Champions League positions on goal difference behind Roma, who are at Atalanta on Monday night.
Milan are also two points ahead of Inter following their 3-0 win at Empoli which came in Sunday's early match thanks to two fine low finishes in the second half from Lukaku, his first league goals from open play since the opening day of the season.
Lukaku, who also set up Lautaro Martinez's late strike, then hailed as a "step forward for Italian football" the FIGC overturning his one-match ban for being sent off in the first leg of their Italian Cup semi-final with Juve, as he was racially abused before being dismissed.
Monza bounced back from going two goals down in the first 13 minutes to beat Fiorentina 3-2 for the latest success of their impressive debut season in Serie A.
Owned by ailing former Italian prime minister Silvio Berlusconi, Monza are 12th, a point behind Fiorentina, Torino and ninth-placed Udinese whose 3-0 win over Cremonese sent their opponents closer towards a swift return to Serie B.