Juventus claim Serie A title
Juventus won their first Serie A crown since 2003 on Sunday night as a Diego Milito hat-trick sunk title rivals AC Milan.
Juve beat Cagliari 2-0, while Milan went down 4-2 to city rivals Inter in a thrilling San Siro derby.
The results left the Turin side four points ahead of the Rossoneri with one game of the season to go.
It was Juve's first Scudetto since returning to the top flight of Italian football following the Calciopoli match-fixing scandal.
The unbeaten leaders went into the penultimate round of fixtures with a one-point advantage over Milan and duly saw off Cagliari in Trieste.
Mirko Vucinic opened the scoring with a neat finish in the sixth minute and the points were sealed when substitute Marco Borriello netted in the 71st minute, three minutes after coming on.
Events at the San Siro were far more dramatic as Milan fought back from conceding an early goal to Milito to lead 2-1 early in the second half thanks to a brace from Zlatan Ibrahimovic.
The Swede levelled with a penalty a minute before the break, which replays showed should not have been awarded, and netted again a minute after the restart.
But Milito got his second from the spot in the 52nd minute and the referee gave a third penalty 10 minutes from time which the Argentinian converted to complete his hat-trick.
Needing to win to take the title race to the final day because of their inferior head-to-head record with Juve, Milan knew the game was up and Maicon compounded their misery when he lashed home a superb fourth in the 87th minute.
Udinese moved into pole position for the third Champions League spot with a 2-0 home win over nine-man Genoa.
Juraj Kucka was sent off first in the 29th minute when he gave away a free-kick, from which Antonio Di Natale put Udinese in front.
Rodrigo Palacio saw red in the 38th minute and the home team controlled the rest of the game, adding a second through Antonio Floro Flores in the 66th minute.
Udinese are now two points ahead of Lazio, while Genoa need a point from their final game of the season to be sure of survival.
Lazio won 2-0 at Atalanta to move up to fourth.
Libor Kozak fired home a first-half opener and Lorik Cana made the points safe in the 90th minute after the hosts had Guglielmo Stendardo sent off for dissent.
Napoli, though, saw their Champions League hopes all but disappear as they dropped to fifth with a 2-0 loss at Bologna.
Alessandro Diamanti opened the scoring in a first half otherwise dominated by the visitors, and Matteo Rubin made the game safe in the second.
The match ended with red cards for Bologna's Archimede Morleo and Blerim Dzemaili for Napoli.
Palermo and Chievo, both free of relegation worries, played out an entertaining 4-4 draw that saw Matias Silvestre rescue a last-gasp point for the home side.
Palermo took the lead through Fabrizio Miccoli's 10th-minute penalty, before the same player doubled their advantage nine minutes later.
Sergio Pellissier pulled one back (27) and Fernando Uribe levelled by striking within 60 seconds, before Sequeira Luciano and Pellissier made it four.
But Palermo would not be denied and mounted a spirited fightback of their own, with Miccoli - with his hat-trick goal - and then Silvestre finding the target.
Parma won 2-0 at Siena thanks to second-half goals from Sebastian Giovinco and Sergio Floccari, while Marco Rigoni scored a hat-trick, including two penalties, to give Novara a 3-0 win over fellow relegated side Cesena.