Juventus set a new record in Europe's top 10 leagues by finishing the season with 102 points after a comfortable win against Cagliari.
Andrea Pirlo's free-kick went in off keeper Marco Silvestri before Fernando Llorente poked in from close range.
Claudio Marchisio rifled in a third to wrap up Juventus' day of celebration.
Juve, who finish 17 points ahead of second-placed Roma, end the season with 19 wins from 19 home league games and 33 league wins in total.
Manager Antonio Conte has yet to commit his future to the club and he was given a standing ovation by the home fans when he emerged for the trophy presentation.
A huge banner had also been unveiled at the start of the second half featuring Conte's face and the words "without you we won't go far because you are the best and have Juve in your heart".
Antonio Conte
Juventus fans held banners featuring Antonio Conte's name during the game
Juventus players celebrated a 30th league title and the third in succession
Juventus players celebrated a 30th league title and the third in succession
Carlos Tevez
Carlos Tevez finished the season as Serie A's third highest scorer with 19 goals

LINEUP, BOOKINGS (0) & SUBSTITUTIONS (6)

Juventus

  • 01 Buffon (Rubinho - 54' )
  • 26 Lichtsteiner
  • 22 Asamoah
  • 05 Ogbonna
  • 19 Bonucci
  • 04 Cáceres
  • 06 Pogba
  • 08 Marchisio
  • 10 Tévez
  • 14 Llorente (Osvaldo - 60' )
  • 21 Pirlo (Pepe - 80' )

Substitutes

  • 07 Pepe
  • 09 Vucinic
  • 12 Giovinco
  • 13 Peluso
  • 15 Barzagli
  • 18 Osvaldo
  • 20 Padoin
  • 27 Quagliarella
  • 30 Storari
  • 33 Isla
  • 34 Rubinho

Cagliari

  • 01 Silvestri
  • 24 Perico
  • 08 Avelar
  • 05 Conti
  • 15 Rossettini
  • 13 Astori (Bastrini - 45' )
  • 21 Dessena
  • 07 Cossu (Ibraimi - 66' )
  • 51 Pinilla
  • 23 Ibarbo (Loi - 86' )
  • 04 Tabanelli

Substitutes

  • 03 Bastrini
  • 09 Sau
  • 10 Ibraimi
  • 16 Eriksson
  • 19 Oikonomou
  • 26 Loi
  • 28 Carboni
Ref: Mauro Bergonzi

MATCH STATS

Possession52%48%90minsJuventusCagliari

Shots

137

On target

82

Corners

92

Fouls

1311

Live Text Commentary

Full time
Full TimeMatch ends, Juventus 3, Cagliari 0.
90:00+1:58Full time
Full TimeSecond Half ends, Juventus 3, Cagliari 0.
89:46
Offside, Juventus. Simone Pepe tries a through ball, but Carlos Tévez is caught offside.
87:44
Foul by Daniele Dessena (Cagliari).
87:44
Kwadwo Asamoah (Juventus) wins a free kick in the defensive half.
86:07
Foul by Luca Rossettini (Cagliari).
86:07
Simone Pepe (Juventus) wins a free kick in the defensive half.
85:43Substitution
SubstitutionSubstitution, Cagliari. Antonio Loi replaces Víctor Ibarbo.
85:09
Corner, Cagliari. Conceded by Leonardo Bonucci.
85:07
Attempt blocked. Agim Ibraimi (Cagliari) left footed shot from outside the box is blocked. Assisted by Mauricio Pinilla.
80:53
Offside, Juventus. Kwadwo Asamoah tries a through ball, but Pablo Daniel Osvaldo is caught offside.
79:09Substitution
SubstitutionSubstitution, Juventus. Simone Pepe replaces Andrea Pirlo.
78:28
Offside, Juventus. Stephan Lichtsteiner tries a through ball, but Pablo Daniel Osvaldo is caught offside.
76:20
Attempt blocked. Daniele Dessena (Cagliari) right footed shot from outside the box is blocked. Assisted by Agim Ibraimi.
72:47
Leonardo Bonucci (Juventus) wins a free kick in the defensive half.
72:47
Foul by Víctor Ibarbo (Cagliari).
72:02
Foul by Paul Pogba (Juventus).
72:02
Danilo Avelar (Cagliari) wins a free kick on the left wing.
70:56
Delay over. They are ready to continue.
70:22
Delay in match Leonardo Bonucci (Juventus) because of an injury.