Inter Milan returned to the top of Serie A with a comfortable 4-0 home win over Frosinone on Sunday evening.
Fiorentina returned to the Serie A summit with victory at Sampdoria on Sunday, while Lazio lost to Roma in the Rome derby.
Inter Milan edged 10-man Roma 1-0 and leapfrogged their opponents into first place in the Serie A table.
Juan Cuadrado came on as a substitute and scored to earn struggling Juventus a 2-1 victory over Torino.
Gianluigi Donnarumma made history on Sunday by becoming the youngest goalkeeper ever to start a match in Serie A.
Daniele De Rossi scored in his 500th game for Roma in a 3-1 win over Empoli that lifts them into second place in Serie A.
AC Milan's troubles continued as they struggled to draw 1-1 with Torino at the Stadio Olimpico.
Carpi secured their first ever Serie A victory with a 2-1 defeat of third-placed Torino in Beppe Sannino's first game as manager.
Fiorentina ended Inter Milan's perfect record in stunning style while AC Milan were beaten and Lazio moved up to fourth.
Juventus could only draw 1-1 at home to Frosinone in Serie A on Wednesday, as leaders Inter Milan beat Hellas Verona 1-0.
A Gonzalo Higuain-inspired Napoli ran riot against Lazio while there were also wins for Inter Milan and Fiorentina.
Mario Balotelli hit the post as AC Milan lost 1-0 to leaders Inter in Serie A on Sunday, while Torino remain unbeaten.
Serie A champions Juventus saw their 47-match unbeaten home league record come to an end against Udinese.
Manchester United have announced they have secured the services of Torino right-back Matteo Darmian on a four-year deal.
Manchester United have agreed a fee with Torino for Italy right-back Matteo Darmian, according to Sky Italia sources.
Torino put in a five-star display against Cesena on Sunday evening to finish the season in ninth place in Serie A.
Torino put in a five-star display against Cesena to finish the season in ninth place.
Fiorentina qualified for the Europa League while Stephan El Shaarawy scored his first goal in seven months for AC Milan.
Liverpool give U21s more game time than Premier League rivals but top flight lags behind Europe.
Stephan El Shaarawy scored twice as AC Milan recaptured some of their fading flair with a 3-0 victory over Torino.