Atalanta were forced into a real battle to beat 10-man Chievo 2-1 with Luca Cigarini’s strike off the bench.
Cagliari crushed Udinese 3-0 to put an end to their crisis with Victor Ibarbo, Matias Vecino and Agim Ibraimi on target.
An early Lorik Cana acrobatic volley gave Lazio the shock victory away to Fiorentina.
Luca Antonelli and home-grown talent Stefano Sturaro allowed Genoa to see off plucky 10-man Catania.
Napoli were held to a second consecutive Serie A draw at relegation strugglers Livorno after a Pepe Reina howler.
Milan paid the price for wasting chances, as Juventus conquered San Siro with Fernando Llorente and a Carlos Tevez blockbuster.
There was a disallowed goal, penalty appeals and two potential video evidence incidents, but Roma-Inter ended goalless.
Domenico Berardi got himself sent off after 48 seconds, as Sassuolo plunged to a home defeat against Parma.
Sampdoria ended their negative streak with a shock victory away to high-flying Torino.
Bologna had a penalty saved and went down to 10 men, but still earned a surprise point away to Hellas Verona.