Juventus continue unbeaten run, Milan lose to Sassuolo, Lazio held
Juventus restored their three-point lead in the Serie A title race with a 2-0 victory at Atalanta.
Massimiliano Allegri's men were caught by Scudetto rivals Napoli on Saturday night but re-established their advantage thanks to a rare goal from defender Andrea Barzagli and a late strike from substitute Mario Lemina.
Atalanta barely threatened at the Stadio Atleti Azzurri d'Italia and consequently remain dangerously close to the relegation zone.
Ten-man Sassuolo dealt AC Milan a heavy blow in their bid to qualify for Europe by defeating the Rossoneri 2-0.
The Neroverde started the day six points behind sixth-placed Milan but will now look to overtake them after goals from Alfred Duncan and Nicola Sansone secured an impressive victory for the Mapei Stadium side.
Eusebio Di Francesco's men even managed to dominate the final exchanges despite losing Gregoire Defrel to a late red card.
Inter Milan are back in the hunt for a top-three finish after dominating Palermo to win 3-1 at San Siro.
Goals from Adem Ljajic, Mauro Icardi and Ivan Perisic saw the former league leaders close to within two points of fourth-placed Fiorentina.
Palermo got on the scoresheet through Franco Vazquez but the Sicilians are flirting with relegation as Frosinone can drag them into the drop zone next week.
Frosinone sit just one point from safety after beating Udinese 2-0 at Stadio Matusa.
The promoted side recently suffered a run of six defeats from eight games but now only daylight separates them from 17th-placed Palermo after goals from Daniel Ciofani and Leonardo Blanchard sent Udinese packing.
Ciofani opened the scoring in the 12th minute when receiving Federico Dionisi's assist and blasting beyond Orestis Karnezis, and Blanchard doubled the southerners' lead on the hour mark by getting his head to Daniel Pavlovic's free-kick.
Oliver Kragl could have made it 3-0 by converting one of two late opportunities.
Luca Rigoni eased Genoa's relegation fears with a goal that secured a vital 1-0 victory over Empoli.
The Rossoblu dominated free-falling Empoli across 90 minutes at the Stadio Luigi Ferraris but only managed to score once, with midfielder Rigoni breaking the deadlock by converting Alessio Cerci's pass shortly after the break.
Lucas Biglia converted a late penalty as Lazio held Torino 1-1. The Argentina midfielder stroked home a 78th-minute spot kick after Cristian Molinaro had brought down substitute Keita.
Torino were ahead after 12 minutes when Federico Marchetti failed to hold Afriyie Acquah's shot and Andrea Belloti stabbed home his seventh goal of the season.
The lead should have been doubled 10 minutes later when Danilo Cataldi felled Molinaro in the box, but Ciro Immobile blazed his penalty over the crossbar. Immobile almost made amends soon after when he weaved his way past several Lazio defenders but his effort went just wide of the post.
Bologna and Carpi somehow emerged unscathed from a frantic goalless draw at the Stadio Renato Dall'Ara.
The early chances flowed freely but the result almost certainly guarantees ninth-placed Bologna top-flight survival while promoted Carpi are now five points shy of safety.