Gianluigi Buffon signed off in style as Juventus celebrated their seventh straight Serie A title with a 2-1 victory over relegated Verona.
Having already wrapped up the Scudetto, it was party-time in Turin for Massimiliano Allegri's men, with Buffon taking centre stage on his final game for the Bianconeri.
The Italy goalkeeper announced on Thursday that he would be calling time on his 17-year Juve career at the end of the campaign, although it is not yet clear whether he will retire altogether.
And the 40-year-old provided the highlight of a sluggish opening period, making a fine save to parry away Mohamed Fares' strike, while Paulo Dybala clipped the woodwork at the other end.
Juve wasted little time in asserting their authority following the restart, however - Daniele Rugani capitalising on Nicolas' error in the 49th minute before Miralem Pjanic converted a superb free-kick.
Buffon stole the limelight just after the hour, receiving a standing ovation as he made way for debutant Carlo Pinsoglio and bid an emotional farewell to the Bianconeri faithful.
Alessio Cerci pulled one back for Verona before Stephan Lichtsteiner - also making his final Juve appearance - failed to convert from the penalty spot as the Serie A champions ended another successful campaign in winning fashion.
640 - Gianluigi Buffon played 640 Serie A games, only Paolo Maldini had more in the competition. History.— OptaPaolo (@OptaPaolo) May 19, 2018
Buffon was called into action on 16 minutes, reacting sharply to keep out Fares' curling effort - much to the pleasure of the home faithful.
Mario Mandzukic should have put Juve ahead shortly after, only for the Croatia striker to head straight at Nicolas following good work from Douglas Costa.
Refusing to be outshone by his illustrious counterpart, Nicolas was also on top form just after the half-hour, lunging to his right to tip Mandzukic's acrobatic strike over.
Dybala nearly grabbed the opener with a wonderful attempt just before the interval - Nicolas only able to watch on as the playmaker's delicate chip rebounded away off the crossbar, while Mandzukic's poor showing in front of goal continued as he hooked over from close range.
Juve did not have to wait long after the restart, though, as Rugani tucked home on the rebound after Nicolas had spilled Costa's low strike.
The floodgates were open, and Pjanic netted Juve's second three minutes later with a sublime free-kick that nestled into the top-left corner.
Buffon had to be alert on the hour, rushing out to prevent Ryder Matos going through after Rodrigo Bentancur conceded possession.
That was to be Buffon's final act in a Juve shirt, the veteran making way moments later to a standing ovation from the crowd, a guard of honour as he reached the touchline and tears in the stands.
Juve's hopes of setting a new Serie A clean sheet record were ended in the 76th minute, Cerci taking advantage of sloppy defending to nudge home from close range.
Enrico Bearzotti was harshly adjudged to have handled in the area with five minutes to go, handing Lichtsteiner the opportunity to end his Juve career with a goal, but the full-back's tame effort was easily kept out by Nicolas.
While the match continued, Buffon was embarking on a hand-shaking mission among the Juve fans with Lichtsteiner also afforded a late send-off.
Key Opta stats:
- Juventus have picked up 95 points this season – only in 2013/14 have they earned more in their Serie A history.
- Verona have lost 32 Serie A meetings against Juventus: more than against any other team in the top-flight.
- Verona and Benevento are the only two teams to have scored against Juventus in both games in the 2017-18 season.
- Juventus had 13 shots on target against Verona, their record in a single Serie A game this season.
- Juventus have missed four of eight penalties in Serie A this season, only Sassuolo (six) have missed more.
|Rampant England rout Australia in record-breaking display|
|Pulisic in right place at Dortmund, says Arena|
|Wilshere confirms Arsenal exit|
|NASCAR at Sonoma: TV schedule, standings, qualifying drivers for Toyota/Save Mart 350|
|Muguruza and Kvitova cruise through in Birmingham|
|Leno among top 10 most expensive goalkeepers|
|Pained Salah unable to halt Russia´s unlikely march|
|Kyrgios downs ´legend´ Murray as Dimitrov and Djokovic progress|
|Neymar pain normal – Coutinho unconcerned by ankle issue|
|Russia 3 Egypt 1: Salah strikes but hosts right on course for last 16|
|We must make Ronaldo less exceptional, says Morocco boss Renard|
|Chandimal handed one-Test ball tampering ban, faces further ICC charge|
|Arsenal sign goalkeeper Leno from Leverkusen|
|Mexico style in Germany win surprised Arena|
|Monaco complete €20m move for Lyon teenager Geubbels|
|Saudi team don´t know cause of aeroplane fire, Pizzi reveals|
|Champions League qualifying draw: Celtic travel to Armenia, Ajax face Sturm Graz|
|I´ve never seen a player win on his own – Santos shrugs off Ronaldo dependence|
|Murray impresses despite narrow defeat on return|
|West Ham land club-record Diop signing|
|El Hadji Diouf hails ´perfect start´ for Senegal|
|Cisse and Senegal give cause for African celebration|
|Carvajal ready to face Iran - Hierro|
|Japan´s World Cup victory over Colombia sparks celebrations on the streets of Tokyo|
|Poland 1 Senegal 2: Good fortune and bad errors hand Africans Group H win|
|England shatter ODI world record with total of 481 against Australia|
|Best yet to come from England hero Kane, says Rashford|
|Salah starts for Egypt against Russia|
|De Jong expects to stay at Ajax|
|Barcelona angered by Pique´s involvement in Griezmann saga|
|Federer begins Halle defence with comfortable Bedene win|
|Tabarez not worried by slow Suarez start|
|Brazil´s Neymar felt pain in his ankle, CBF confirms|
|Griezmann understands Atletico fans´ nerves over Barcelona speculation|
|Queiroz salutes Hierro for uniting Spain|
|Stump from Scotland´s defeat of England auctioned for charity|
|Red Bull will not have works team label, confirm Honda|
|Neymar hobbles out of Brazil World Cup training|
|Ronaldo´s revelry, Messi´s miss and Sanchez´s shocker - Russia 2018, World Cup of the penalty|
|Brazil ask FIFA to explain VAR decisions against Switzerland|
|Colombia 1 Japan 2: Sanchez red spoils Pekerman´s plans|
|Argentina v Croatia: Mercado wants an end to ´Messidependencia´|
|Hoffenheim director suggests €50m bid could land Kramaric|
|England will emerge as a ´champion team´, insists Jones|
|Ryder Cup teams shaping up great, says Strange|
|We cannot replace Iniesta – Abidal|
|Colombia´s Sanchez sees second-quickest World Cup red card|
|France v Peru: Varane and Les Bleus calm after unconvincing start|
|Semenya challenges IAAF hyperandrogenism rule with CAS|
|No Germany line-up changes needed, says Neuer|
|James absent from Colombia line-up|
|Alli to have scan on thigh knock after England win|
|Mooy not using World Cup to facilitate transfer from Huddersfield|
|Billy Vunipola a big loss for England, says Vermeulen|
|´Incredible´ Firmino works like a defender, says Mane|
|Jackson and Olding could make Ireland returns|
|Stokes and Woakes ruled out of T20I matches|
|Denmark v Australia: Socceroos confident of reaching last 16|
|Argentina should have selected Icardi for the World Cup, Zanetti claims|
|Except for Messi, Croatia are better than Argentina - Kovacic|
|I chose Real Madrid over PSG and Barcelona – Vinicius Junior|
|Germany should drop Ozil - Effenberg|
|Anything is possible with Tiger - Strange backs Woods revival despite U.S. Open misery|
|Fekir won´t offer Liverpool update, despite meeting Aulas|
|Southgate aims to repeat ´perfect´ preparation for Panama|
|Coleman ready for crucial Sydney clash|
|Prior to make Origin debut in Sydney|
|Secretive space capital Samara opens its doors as World Cup rolls into town|
|Red Bull confirm Honda switch|
|Arzani has a big future, says ´surprised´ Jakobsen|