Inter Milan moved up to third in Serie A thanks to a hard-fought 2-1 win over 10-man Fiorentina at the San Siro.
Diego Milito put the Nerazzurri ahead from the penalty spot in the 17th minute and Antonio Cassano made it two 11 minutes before the interval. But a goal from Romulo only six minutes later gave the Viola hope and they continued to pile the pressure on their hosts.
A red card for Gonzalo Rodriguez in the 62nd minute diminished Fiorentina's chances of getting an equaliser, but Inter still had to work hard for the three points, which take them above Sampdoria and into a share of third place with Lazio, four points behind league leaders Juventus.
Edinson Cavani's second-half penalty earned Napoli a deserved 1-0 win in a match they dominated at Sampdoria.
Cavani converted after a foul that earned Daniele Gastaldello a red card. Napoli, already the better side against 11 men, could easily have won by more but for wayward finishing throughout.
Samp's Marcelo Estigarribia and Eder had gone close in the first half but they were isolated threats as the home side were largely overrun.
Lazio struck twice in the first half to record a 2-1 success over Siena that leaves them four points off the Serie A summit.
Cristian Ledesma set up the first for Ederson and then scored himself from the penalty spot to give the hosts a commanding half-time lead.
Siena more than played their part in an evenly-matched encounter, but Massimo Paci's stoppage-time goal was all they had to show for their efforts and they remain in the bottom three after six games.
Torino took full advantage of a spectacular collapse from Atalanta to claim a 5-1 victory.
German Denis ensured a steady start for the hosts before Rolando Bianchi equalised from the penalty spot before half-time.
Alessandro Gazzi, Alen Stefanovic and Danilo D'Ambrosio all notched after the break, Bianchi completing the rout with his fourth goal of the season to lift promoted Torino up to sixth place.
Fabrizio Miccoli hit a hat-trick as Palermo swept Chievo aside in Sicily in a 4-1 victory, heaping more pressure on visiting coach Domenico Di Carlo.
Di Carlo had received a vote of confidence from the club's sporting director Giovanni Sartori during the week but his players did nothing to further enhance his job security with a limp display. In contrast, it was a first win in charge for new Palermo boss Gian Piero Gasperini following two defeats.
Bologna rediscovered some of their early-season form with a 4-0 win over ten-man Catania.
Without a win since their remarkable come-from-behind triumph at Roma, Stefano Pioli's men were finding goals hard to come by, but Tiberio Guarente got the Rossoblu rolling once again with a cool first-half finish.
Alberto Gilardino made it five for the club he joined on loan from Genoa with a goal either side of the break with Panagiotis Kone completing the rout following Ciro Capuano's late dismissal.
Cagliari's recent woes continued as they slumped to a 2-1 home defeat against Pescara.
Goals from Christian Terlizzi and Vladimir Weiss lifted Pescara to a second win in five days and heaped further misery on Cagliari, who replied late on through a Mauricio Pinilla penalty but also lost Luca Rossettini to a red card.
Udinese and Genoa picked up a point apiece in a goalless draw played at a pedestrian pace at the Stadio Friuli.
The absence of Udinese's star striker Antonio Di Natale was felt as Udinese struggled to create chances, even though they marginally had the better of the game.
Genoa created very few openings and appeared to settle for a draw right from the outset, and that is the result Gigi Di Canio's side obtained to keep them in the top half of Serie A.