Roma ended their negative streak with a hard-fought 2-1 win away to Cagliari and a star is born in 18-year-old Daniele Verde.
Empoli broke their nine-round drought of victories with a potentially crucial 2-0 result over fellow relegation battlers Cesena.
Atalanta pushed Fiorentina to the last minute, but Alessandro Diamanti and Manuel Pasqual secured a 3-2 victory.
Inter ended a run of three consecutive defeats in all competition by beating Palermo 3-0 with Mauro Icardi’s brace.
Luca Antonelli scored on his Milan debut, but Juventus emerged 3-1 winners as Max Allegri beat Pippo Inzaghi.
Genoa have extended their winning run against Lazio to eight, thanks to Diego Perotti’s first-half penalty, which saw Federico Marchetti sent off.
Napoli continued their remarkable start to 2015 by beating Udinese 3-1, albeit with Cyril Thereau scoring for both teams.
Chievo got three potentially decisive points and sent 10-man Parma closer to relegation with a 1-0 result at the Tardini.
Sampdoria recovered from a shock early Sassuolo lead, but the Neroverdi earned a precious point despite missing all three star strikers.
Torino notched up a confident fourth consecutive victory, as Josef Martinez and Fabio Quagliarella conquered Verona 3-1.