MILAN (AP) Juventus won a record-extending seventh straight Serie A title on Sunday after its 0-0 draw against 10-man Roma was enough to secure the trophy with a match to spare.
Second-place Napoli won 2-0 at Sampdoria but Juventus got the point it needed at the Stadio Olimpico to win its 34th Serie A title. It has a four-point lead over Napoli with one round left.
The result also completed a fourth successive league and cup double for Juventus, which had beaten AC Milan 4-0 in the Italian Cup in the same stadium on Wednesday.
Roma, which had already qualified for the Champions League, had the better of the game's few chances but its prospects of winning the match diminished when midfielder Radja Nainggolan was sent off 22 minutes from time following a second yellow card.
Nainggolan received the two yellow cards in the space of five minutes, the second for a poor tackle on Paulo Dybala shortly after the Belgium international fouled Alex Sandro.
Despite the numerical advantage Juventus still barely threatened. Dybala had put the ball in the back of the net at the start of the second half but the Argentina forward was narrowly offside.
It mattered little as Juventus clinched its 34th top-flight title, going into its final match against already relegated Hellas Verona.
Napoli's victory at Sampdoria saw Maurizio Sarri's side move onto 88 points, beating its club points record ahead of the final round.
Arkadiusz Milik curled a delightful effort into the top left corner in the 72nd minute, seconds after coming off the bench, while Raul Albiol headed in a corner eight minutes later.
The referee halted the match for a few minutes between the two goals because of continuous anti-Neapolitan chanting by Sampdoria fans.
Samp president Massimo Ferrero went over to urge the fans to stop but was also insulted by the ultras.
TO THE WIRE
The fight for the last Champions League place is heading for a thrilling finale in Serie A after Lazio was held to a 2-2 draw at relegation-threatened Crotone.
Lazio remained fourth, three points head of Inter Milan, which it faces next week in the final game of the season with a place in Europe's premier club competition at stake.
Despite the impressive result, Crotone slipped into the relegation zone, below Spal on their head-to-head record. It visits Napoli in its final match.
After Inter was beaten 2-1 by Sassuolo on Saturday, Lazio knew victory at Crotone would secure it a Champions League berth.
Senad Lulic gave it the lead in the 17th minute after he converted a disputed penalty, awarded for a foul on him by Federico Ceccherini.
Crotone turned the match around with a goal in each half from Simy and Ceccherini after Felipe Caicedo had headed off the bar and seen a glorious opportunity saved by Alex Cordaz.
Stefan de Vrij, who is almost certain to leave for Inter in the offseason, was instrumental in Lazio's equalizer six minutes from time with a glancing header, which Sergio Milinkovic-Savic controlled brilliantly before drilling past Cordaz.
Any one of five clubs could be relegated on the final day of the season.
Cagliari managed a surprise 1-0 victory at Fiorentina to damage its opponent's Europa League hopes and climb out of the bottom three.
It moved a point above Crotone and Spal, which lost 2-1 at Torino.
Udinese is a point further ahead after a 1-0 win at already relegated Hellas Verona saw it end a dismal run of one point from 13 matches.
It is level with Chievo Verona, which came from behind to win 2-1 at Bologna.
Fiorentina remained eighth, three points behind Atalanta and the final Europa League spot. The defeat meant AC Milan secured its spot in the Europa League despite Atalanta scoring late to rescue a 1-1 draw in a bad-tempered match which saw a player from each side sent off in separate incidents.
More AP Serie A coverage: https://apnews.com/tag/SerieA