Atalanta twice fought back from Samuel Di Carmine goals and, after Hellas Verona went down to 10 men, snatched a 3-2 thriller with Berat Djimsiti.
Only one point separates these teams going into the weekend, as Bologna and Milan are fresh from morale-boosting victories.
Inter had the best scoring opportunities, forcing two excellent Antonio Mirante saves, as Roma picked up a precious point at San Siro.
Lazio fought back from a goal down to inflict the first defeat of the season on 10-man Juventus with Sergej Milinkovic’s stunner, despite Wojciech Szczesny saving a Ciro Immobile penalty.
This could turn out to be a massive result in the race to avoid relegation, as Genoa find themselves in the bottom three visiting surprise outfit Lecce.
Parma will have Napoli in their sights when they face Claudio Ranieri’s Sampdoria in Serie A on Sunday.
Cagliari keep on surprising, as their dramatic 4-3 thriller against Sampdoria kept them in joint fourth, but Sassuolo are fresh from stalling Juventus.
The bottom two sides will go head to head when SPAL lock horns with Brescia on Sunday, as Eugenio Corini returns to the Rondinelle bench.
Torino host a struggling Fiorentina side who have lost three consecutive Serie A matches and Vincenzo Montella will be under pressure to secure a result.
Napoli extended their Serie A winless streak to seven rounds, as Piotr Zielinski scraped a 1-1 draw at relegation battlers Udinese.