Mattia Perin saved a German Denis penalty and Atalanta’s goal was offside as 10-man Genoa earned a 1-1 draw in Bergamo.
Juan Guillermo Cuadrado scored two and set up a third as Fiorentina crushed Bologna 3-0 at the Dall’Ara.
Cagliari stay in Serie A for another season after a penalty and moment of Dias Felipe madness took down Parma.
Inter and Napoli wasted numerous chances, forcing saves and hitting the woodwork, in a 0-0 draw that had Gonzalo Higuain stretchered off.
Lazio surged forward in the race for Europe, but this 2-0 result put a huge dent in Livorno’s hopes of safety.
Miralem Pjanic’s contender for goal of the season and a Gervinho tap-in saw Roma crush Milan 2-0 for their ninth straight victory.
It was a remarkable comeback from 10-man Sampdoria to win in stoppages, leaving Chievo in the danger zone.
Juventus fought back from a goal down to win 3-1 at Sassuolo in a hard-fought game, so can secure the Scudetto next week.
Ciro Immobile scored his 21st goal of the season to keep Torino in the race for sixth, sinking Udinese.
Luca Toni was instrumental as Verona kept Euro hopes alive by thrashing Catania 4-0.