Juventus clinch sixth consecutive Serie A title against Crotone
Juventus became the first club to win the Serie A title six years in a row by beating Crotone 3-0 on Sunday.
Even though Roma closed to within a point of Massimiliano Allegri's leaders with victory at Chievo on Saturday night, success in this penultimate fixture of the season saw Juve retain the Scudetto.
On his 31st birthday, Croatian striker Mario Mandzukic banished any fears about an afternoon of struggle with the opening goal, and Paulo Dybala eased any latent jitters with a well-taken second.
With time running out, midfielder Alex Sandro added gloss to the scoreline as Juve wrote a new page in the history of Italian football.
Having wrapped up the championship and clinched their third consecutive Coppa Italia over the last few days, Juve's focus must now turn to their Champions League final meeting with Real Madrid.
Crotone remain a point shy of Empoli and safety heading into their season-ending clash against Lazio next weekend.
Crotone only live to fight another day thanks to Atalanta, who beat 17th-placed Empoli 1-0 at the Stadio Carlo Castellani to confirm their own entry to the Europa League group stage.
Gian Piero Gasperini's team have blazed an unlikely trail all season long and the always-influential Alejandro Gomez was the match-winner in Tuscany, rifling home the decider after just 13 minutes.
Empoli had their chances to level in the second half, with veteran Massimo Maccarone coming very close, but they sit just one point clear of Crotone before visiting Palermo on the final day.
Underachieving AC Milan look set to find a route into Europe through the back door of sixth place after defeating Bologna 3-0 at San Siro.
Gerard Deulofeu found the opener 69 minutes into a nervy encounter and Keisuke Honda swiftly added a second before Gianluca Lapadula confirmed the outcome in stoppage time.
Inter Milan snapped an eight-game winless streak with an overdue 3-1 win at nine-man Lazio. The Nerazzurri can no longer qualify for Europe as they coast to the end of a dreadful campaign, which saw Stefano Pioli let the club drift into mid-table obscurity before his sacking.
Coppa Italia runners-up Lazio went in front through Keita Balde Diao but Marco Andreolli soon levelled before a Wesley Hoedt own goal put Inter -- now under Stefano Vecchi -- in the ascendancy.
Keita was dismissed following a spurious simulation call and, after Eder propelled Inter further clear, Lazio midfielder Senad Lulic was also given his marching orders.
Both Sassuolo and Cagliari will finish in mid-table after an eight-goal thriller in Reggio Emilia, where the hosts ran out 6-2 victors.
Francesco Magnanelli, Domenico Berardi and Matteo Politano had Sassuolo three goals up inside just 13 minutes, with Marco Sau replying before Stefano Sensi made it 4-1 heading into the break.
The contest was closer in the second half as, after Pietro Iemmello continued his fine goal-scoring run with a penalty, Artur Ionita notched Cagliari's second. On the stroke of full-time, though, substitute Alessandro Matri rubber-stamped a conclusive home win.
Genoa secured their top-flight status with a 2-1 victory over Torino at the Marassi.
Luca Rigoni and Giovanni Simeone gave Grifone some reason to be cheerful towards the end of a dire campaign, with Adem Ljajic leaving it until late to grab a consolation goal for Torino.
Elsewhere, three players were sent off as Udinese and Sampdoria shared the points from a bad-tempered 1-1 draw.
Cyril Thereau blasted Udinese into an early lead but the Zebrette lost Rodrigo de Paul to a red card shortly after the restart.
Gabriel Silva's foul on Luis Muriel allowed the latter to equalise from the penalty spot but the Colombia international's overenthusiastic celebrations sparked a brawl.
Muriel -- formerly on the books at the Dacia Arena -- was dismissed for his role in the scuffle, with Udinese defender Danilo promptly following him down the tunnel.