Atalanta have qualified for the Champions League for the first time in their history on the final day of the Serie A season with a 3-1 victory over nine-man Sassuolo.
The Milan rivalry is hotting up after Inter Milan's defeat by Napoli left them in a fight with AC Milan and two other sides for the remaining two top-four places.
Napoli delayed Juventus' coronation as Serie A champions for another week at least as a goal in each half from Kalidou Koulibaly helped them to a 3-1 win at Chievo.
Juventus need one more point to clinch the Serie A title next week after second-placed Napoli were held to a 1-1 draw by Genoa
Napoli fell 18 points adrift of Serie A leaders Juventus with a 2-1 defeat at Empoli that edged the reigning champions closer to an eighth successive title.
Napoli thrashed Claudio Ranieri's Roma 4-1 at the Stadio Olimpico on Sunday, with Arkadiusz Milik and Dries Mertens among the scorers.
Napoli needed a late goal from Lorenzo Insigne to prevent Carlo Ancelotti's side from suffering back-to-back Serie A defeats after they salvaged a 1-1 draw at Sassuolo.
Edin Dzeko scored with the last kick of the game as Roma's Champions League ambitions were boosted by a 3-2 Serie A victory at Frosinone.
Paulo Dybala spectacularly ended his ten-game goal drought and Cristiano Ronaldo was on target again as Juventus cruised to a 3-0 home win against lowly Frosinone.
Cristiano Ronaldo had a hand in all three goals as Juventus cruised to a 3-0 win at Sassuolo to take their lead at the top of Serie A into double figures.
Lazio won at relegation-threatened Frosinone by an unconvincing 1-0 in Serie A to remain firmly in the race for a Champions League place on Monday.
Napoli cut the gap to Serie A leaders Juventus to six points with a 2-1 win at Lazio, albeit they have now played a game more.
Cristiano Ronaldo scored twice as Juventus sealed a dramatic 2-1 win over Sampdoria.
Cristiano Ronaldo came off the bench to score a late equaliser as 10-man Juventus salvaged a 2-2 draw at Atalanta.
Franck Kessie fired AC Milan to back-to-back wins and up to fourth place in Serie A as his late penalty downed Parma 2-1 at San Siro.
Cristiano Ronaldo scored as Serie A leaders Juventus extended their unbeaten run with a 2-0 win over SPAL at the Allianz Stadium.
AC Milan scored a 97th-minute winner at Udinese through Alessio Romagnoli to regain fourth place in Serie A on Sunday.
Dries Mertens came off the bench to score a last-gasp equaliser as Napoli drew 1-1 at Roma in Serie A on Sunday.
Lazio left it late but picked up their seventh win in nine league games with a 2-0 victory at Parma.
Fiorentina shrugged off their midweek defeat to Inter Milan and reclaim third place in Serie A with a 2-0 win over Atalanta.