Juventus saw their lead at the top of Serie A cut to four points after they were held to a 1-1 draw at Crotone and Napoli came from behind to beat Udinese 4-2.
Juventus bounced back from their European exit by extending their lead atop Serie A to six points.
Paulo Dybala scored a hat-trick containing two penalties as Juventus beat Benevento 4-2 to move seven points clear at the top of Serie A.
Atalanta saw their hopes of a top-six finish dented after a 2-1 defeat at home by Sampdoria, while rivals Fiorentina won 2-0 at Udinese.
Juventus warmed up for their Champions League clash with Real Madrid with a 3-1 victory over AC Milan.
AC Milan needed a late Andre Silva goal to snatch a 3-2 win at home to lowly Chievo.
©2018 Sky UK