Juventus returned to the top of the table by beating Cesena, as Roma had three men sent off in their loss to Fiorentina.
Juventus had slipped to third ahead of kick-off against Cesena following wins for AC Milan and Udinese over the past couple of days, but they prevailed 2-0 at home to extend their unbeaten start to the season and move two points clear at the summit.
Cesena have shown signs of improvement in recent weeks to climb off the bottom, and they resisted for well over an hour in Turin.
However, Claudio Marchisio then broke the deadlock for Juve on 72 minutes and Cesena's hopes disappeared completely when Francesco Antonioli conceded a penalty a few minutes later and was shown a red card.
Arturo Vidal stepped up to slot home the spot-kick and secure victory for Antonio Conte's side.
In an incredible match at the Stadio Artemio Franchi, Roma finished with just eight players on the pitch as they went down 3-0 to Fiorentina.
Juan was the first to receive his marching orders following a foul in the area after 16 minutes, and Stevan Jovetic converted the penalty to put Fiorentina ahead.
Alessandro Gamberini doubled their advantage on the stroke of half-time before Fernando Gago became the second Roma player to see red.
To compound a miserable afternoon for Roma, Bojan was then dismissed five minutes from time and substitute Santiago Silva notched another penalty for Fiorentina.
Palermo remain in sixth spot following a 0-0 draw with Parma at the Ennio Tardini
Sebastian Giovinco and Francesco Valiani both hit the woodwork for Parma, but Palermo held on for a point.
Victor Ibarbo earned Cagliari their first win in eight games with a spectacular individual goal at the Stadio Massimino to defeat Catania 1-0.
The Colombian forward won all three points for the Sardinians with his fine effort in the 64th minute, as a well-organised Cagliari side got the better of a more attack-minded but ineffective Catania.
Marco Di Vaio's goal in the 28th minute was the difference between the two sides at the Renato Dall' Ara stadium as Bologna beat Siena 1-0.
The result was Bologna's first league win since October and lifted Stefano Pioli's men four points clear of the relegation zone.
Chievo and Atalanta played out a goalless stalemate in the remaining game of the afternoon.