Juventus missed the chance to seal their sixth consecutive Serie A title as they lost to second-placed Roma.
Fiorentina fought back from a Keita Balde Diao opener to beat Lazio 3-2, as Simone Inzaghi rested players for the Coppa Italia Final, giving them hope of Europe.
Jose Callejon, Lorenzo Insigne, Dries Mertens and Piotr Zielinski made the difference for the visitorsĀ as Napoli thrashed Torino 5-0 on Sunday
Gerard Deulofeu’s late effort spared Gianluigi Donnarumma’s blushes as AC Milan claimed a dramatic 1-1 draw at high-flying Atalanta.
RESULTS
Fiorentina 3-2 Lazio
Atalanta 1-1 Milan
Inter Milan 1-2 Sassuolo
Torino 0-5 Napoli
Sampdoria 1-1 Chievo
Crotone 1-0 Udinese
Bologna 3-1 Pescara
Cagliari 3-2 Empoli
Palermo 1-0 Genoa
Roma 3-1 Juventus