As Giovanni Di Lorenzo became the first Napoli player to lift the Serie A trophy since Diego Maradona, the stadium named after the Argentina great exploded into a sea of joy.
Subscribe now for unlimited access.
$0/
(min cost $0)
or signup to continue reading
Napoli clinched their first Serie A title in 33 years with five rounds to spare but had to wait until the final day of the season to be presented with the trophy, in front of their own fans at the Stadio Diego Armando Maradona.
They signed off from a stunning season with a 2-0 win over already-relegated Sampdoria, in a match where on-the-field action mattered little.
There was an party atmosphere inside the stadium, with the fans singing incessantly - mainly about being champions of Italy.
Luciano Spalletti, who announced at the start of the week that he is leaving the club, was presented with the Serie A coach of the year trophy before kickoff, while winger Khvicha Kvaratskhelia received the player of the season award.
Kim Min-jae and Victor Osimhen were given trophies for best defender and forward, respectively.
Osimhen set Napoli on the way to victory against Sampdoria with a penalty, his 26th league goal.
The Nigeria international was the first African player to be crowned Serie A's top goalscorer.
Giovanni Simeone doubled the home side's lead with a stunning strike and celebrated by holding up a shirt with the No.10 on it that Maradona wore in a match.
It was also an emotional day for Sampdoria forward Fabio Quagliarella, who brought an end to his Serie A career at his hometown club.
Quagliarella cried through most of the warmup but managed to hold back the tears when he was substituted to a standing ovation late on.
The 40-year-old hugged everyone on his way off, including those on the bench from both teams.
There were also emotional scenes at San Siro as AC Milan bid farewell to 41-year-old forward Zlatan Ibrahimovic, who subsequently announced his retirement from the sport.
Milan beat Hellas Verona 3-1, while Spezia lost 2-1 at Roma.
That left Verona and Spezia locked on 31 points and means that, under new rules, there will be a playoff to decide which side remains in Serie A.
The playoff will take place next Sunday at a neutral ground.
Teun Koopmeiners netted a hat trick as Atalanta beat Monza 5-2 to book a spot in next season's Europa League.
Atalanta finished fifth, a point above Roma, who also qualified for the competition.
Juventus won 1-0 at Udinese to finish seventh and will play in the Europa Conference League next season unless they are banned from European competition by UEFA because of various legal troubles.
Bologna won 3-2 at Lecce.
Australian Associated Press