Summer signing Milos Krasic went some way towards paying back his €15 million transfer fee as he scored a hat-trick in Juventus' 4-2 victory over Cagliari at the Stadio Olimpico in Turin.
The Serbia international, who joined Juve from CSKA Moscow in August, opened the scoring after 13 minutes and made it 2-1 21 minutes later after Alessandro Matri had levelled.
Leonardo Bonucci scored Juve's third and Krasic completed his treble to settle an entertaining clash with 20 minutes to go and though Matri pulled one back Cagliari could not make further inroads.
Napoli came from behind to pick up their second consecutive away win in style with a 4-1 triumph at Cesena.
Marco Parolo put the hosts in front in the 48th minute and, with the help of their inspirational goalkeeper, they looked like they were going to upset Napoli like they had AC Milan in their first home game of the season.
But Ezequiel Lavezzi levelled in the 72nd minute and a Marek Hamsik penalty and two late goals from Edison Cavani earned Napoli all three points.
Lazio joined Inter Milan at the top of the Serie A standings after Mauro Zarate's solitary goal saw them beat Chievo 1-0 in Verona. Zarate struck in the 69th minute to hand the visitors their third win in four games.
Second-half goals from Adem Ljajic and Lorenzo De Silvestri earned Fiorentina their first win of the Serie A season when beating Parma 2-0. Ljajic opened the scoring with a 61st-minute penalty and De Silvestri's deflected effort made the game safe.
Massimo Maccarone secured a richly-deserved point for Palermo against ten-man Lecce with a stoppage-time equaliser in a 2-2 draw at the Stadio Renzo Barbera.
Guillermo Giacomazzi put the visitors ahead in the eighth minute and, after Mauricio Pinilla had what would have been a leveller incorrectly ruled out for offside on the stroke of half time, Daniele Corvia doubled Lecce's advantage at the start of the second period.
However, Pinilla gave Palermo hope six minutes later and, after Giacomazzi was sent off ten minutes from time, Maccarone salvaged a point for the hosts with his first goal for the club.
Brescia's three-match winning run came to an end as they lost 2-1 at Bari. The home side showed they had suffered no lingering effects from the 4-0 beating they received at Inter Milan in midweek by storming into a 16th-minute lead through Emmanuel Rivas.
Brescia's Panagiotis Kone equalised on the half-hour mark before Paulo Barreto converted from the penalty spot in the 55th minute after being brought down by Brescia defender Gilberto Martinez.
Udinese picked up their first point of the season after grinding out a goalless draw at Sampdoria, while Catania and Bologna continued their solid starts to the new Serie A season with a battling 1-1 draw at Stadio Angelo Massimino.
More to follow