Juventus scored twice in the second half to beat Italy in Rome to claim a third consecutive Serie A crown.
The Bianconeri were looking for a fifth win in six games, their longest winless run in Italy since the 1986-87 season.
Juventus had a solid first half in front of an empty stadium, but could not find a way past the home side in the first half.
It was the first time they had lost to Italy in the capital since September 2015.
It was a fitting climax for the season as they finished a distant fifth in Serie B, six points behind leaders Inter.
“It was very important to win the second game of a back-to-back,” Juventus coach Marco Borriello said.
“That was a huge result and it’s a sign that we can play a lot better.”
Juventus also extended their lead at the top of the table with a win over Sassuolo on Tuesday.