Juventus clinched its second successive Serie A title on Sunday with a controversial 1-0 win over Palermo to secure the Antonio Conte-coached team's 29th league crown with three rounds remaining.
The goal sparked great celebration among the home fans, who had been momentarily silenced when Palermo captain Fabrizio Miccoli hit the post.
Juventus remained 11 points clear of Napoli, which later beat Inter Milan 3-1 thanks to a hat trick by Edinson Cavani. The Uruguay striker took his tally to 101 goals for Napoli.
It is Conte's second title in as many years as Juventus coach and helps put the club's darkest period even further behind it.
Juventus last won back-to-back titles in 2005 and 2006 but was then stripped of both and relegated to Serie B in a wide-ranging match-fixing scandal that rocked Italian football.
The fans and club still count those two titles and after the final whistle a giant banner was unfurled in the center circle with the number 31.
Players and staff also celebrated with "31" flags amid a pitch invasion at the Juventus Stadium.
Meanwhile, AC Milan moved a step closer to securing a Champions League berth after a late Mario Balotelli goal gave it a 1-0 win over Torino. It is four points ahead of fourth-placed Fiorentina, which lost 1-0 against Roma on Saturday.
Balotelli has scored 12 goals in 13 games for club and country in 2013 since his move from Manchester City.
With a better head-to-head record over Napoli, Juventus needed only a point to secure the title. It dominated the first half but struggled to carve out clear goalscoring opportunities.
Juventus' best chance came in the 28th minute when Palermo goalkeeper Stefano Sorrentino did well to turn Vucinic's shot around his post.
Vidal also went close when his strike went just wide of the left post.
Palermo almost stunned Juventus by taking the lead early in the second half but Miccoli's diagonal effort crashed off the base of the left post.
Juventus took the lead when Donati barged Vucinic in the back as the Juventus striker was trying to chest down a ball from Pogba.
Vidal stepped up and fired into the bottom left corner.
He immediately ran over to the stands to hug teammate Simone Pepe, who has missed almost the entire season with injury.
Vucinic almost doubled Juventus' lead when he volleyed Pogba's cross towards goal only to be denied by Sorrentino.
Palermo came close to scoring an equalizer when Abel Hernandez's shot flashed millimeters wide of the left upright.
Palermo is three points off safety after Genoa condemned bottom club Pescara to Serie B with a 4-1 victory.
Siena is two points further back after a Gonzalo Bergessio hat trick gave Catania a 3-0 win.
Siena defender Felipe was sent off shortly before halftime after he slipped and handled the ball on the ground, and was judged to have prevented a clear goalscoring opportunity.
Udinese beat Sampdoria 3-1 as a double from captain Antonio Di Natale helped it to a fifth successive win and kept alive its hopes of qualifying for the Europa League.
It is the fourth successive year the striker has scored 20 league goals.
Eder had leveled for Sampdoria after Di Natale opened the scoring.
The Samp goalkeeper passed straight to Muriel, who fired into the bottom left corner to seal a fifth consecutive victory.
Udinese remained sixth, a point below Roma and four ahead of Inter Milan.
Lazio remained two points behind Udinese after Miroslav Klose scored five to help it beat Bologna 6-0.
Klose is the first Lazio player to score five in a Serie A match and the first to do so in Italy since 1986.
Hernanes scored Lazio's other goal.
Parma beat Atalanta 2-0 with goals from Marco Parolo and Jonathan Biabiany.