Bologna hadn’t scored a single goal in the first four rounds, but embarrassed an awful Roma 2-0 at the Dall’Ara.
Rodrigo De Paul scored a stunner from distance and set up the counter-attack for Kevin Lasagna as Udinese conquered Chievo.
SPAL had conceded only one goal in four rounds, but let in three against Fiorentina with Marko Pjaca, Nikola Milenkovic and Federico Chiesa on target.
Cristiano Ronaldo was denied by a goal-line clearance, but finally broke Frosinone down in the final minutes and helped set up Federico Bernardeschi.
Ciro Immobile bagged a brace as Lazio ended their goal drought with a comfortable victory over Genoa.
Atalanta fought back twice from a goal down to snatch a draw at San Siro, but Milan will regret wasting precious opportunities.
Gervinho ran from his own half to score a sensational goal and earn a standing ovation as Parma beat Cagliari 2-0.
Marcelo Brozovic snatched victory for Inter away to Sampdoria deep into stoppages of a chaotic game that saw three goals disallowed.
Sassuolo saw their unbeaten run ended by Juventus, but are determined to get right back on track against Empoli.
Lorenzo Insigne bagged a brace around Simone Verdi’s first Napoli goal in a commanding 3-1 victory away to Torino.