Chievo cut the Pescara comeback enthusiasm short with a comfortable victory thanks to Valter Birsa and Lucas Castro.
Cagliari fought back from a goal down to earn a victory at the Stadio Scida with Joao Pedro and Marco Borriello goals.
Paulo Sousa risks the sack when Fiorentina host Torino, as two sides desperate to keep their seasons alive meet on Monday night.
Olivier Ntcham came off the bench to score a spectacular stoppage-time equaliser on Andrea Mandorlini’s Genoa debut against 10-man Bologna.
Roma conquered San Siro 3-1 with a couple of Radja Nainggolan blockbusters and Diego Perotti penalty, while Mauro Icardi got one back for Inter.
Mario Mandzukic – with the aid of the crossbar and Lukasz Skorupski – and Alex Sandro eventually broke Empoli down for a 2-0 Juventus victory.
Ciro Immobile’s contentious penalty proved enough to give Lazio victory over Udinese and surge towards European qualification.
Atalanta caused a huge upset, beating Napoli when down to 10 men thanks to a Mattia Caldara brace to move within three points of third place.
Palermo thought they’d done enough with their first penalty of the season, a soft one at that, but Fabio Quagliarella snatched a late Sampdoria equaliser.
Milan ended their Sassuolo curse with an extremely controversial 1-0 win, as Carlos Bacca’s penalty was just one of several strange incidents.