Napoli hit the top of the fledgling Serie A table by beating champions AC Milan as Juventus and Udinese also won, while Atalanta reduced their deficit at the bottom.
Edinson Cavani struck a hat-trick as Napoli enjoyed a 3-1 home success over Milan, who have yet to win after two games of the season.
The scudetto holders took a 12th minute lead through Alberto Aquilani, but Napoli were level within 60 seconds through Cavani's equaliser.
The striker, who scored against Manchester City in the UEFA Champions League in midweek, put Napoli in fron on 36 minutes and completed his treble on 51 minutes.
Juventus continued their perfect start to the season with a 1-0 win at Siena taking them into a share of the Serie A lead with Udinese and Cagliari.
Alessandro Matri scored the only goal of the game in the 54th minute to make it two wins out of two for Antonio Conte's side.
The closest Siena came to levelling was in the 69th minute when Emanuele Calaio headed against the bar, but he was adjudged to be in an offside position anyway.
Juve could have won by a more comfortable margin, but Arturo Vidal wasted a glorious chance to score his second goal in as many games when he lifted his shot over the crossbar from eight yards out after being put through by Alessandro Del Piero.
Udinese also made it two wins from two Serie A games with victory over Fiorentina thanks to first-half goals by Antonio Di Natale and Mauricio Isla.
Di Natale converted an early penalty after Alessandro Gamberini handled Medhi Benatia's header.
Isla then fired home an unstoppable shot into the top right-hand corner after half an hour to maintain their early 100 per cent record.
Maxi Lopez's first-half penalty settled a scrappy encounter in Catania's favour against Cesena at Stadio Angelo Massimino.
In a game of few clear-cut chances, the hosts had the measure of their opponents and just about deserved a win that preserves their unbeaten start to the campaign.
Marco Parolo's foul on Gennaro Delvecchio prompted the referee to point to the spot, and Lopez kept his cool with a low finish into the right corner.
An injury-time goal from Sebastian Giovinco earned Parma a 2-1 triumph over Chievo although his joy was marred when he was sent off soon afterwards for a second bookable offence.
Giovinco put Parma in front in the 24th minute before substitute Alberto Paloschi equalised with 11 minutes remaining.
With the game looking to be heading for a draw, Giovinco came to the rescue and scored his second of the day in stoppage time but he was sent off one minute later for a second bookable offence.
Genoa came from behind to claim their first win of the season at Lazio.
Giuseppe Sculli put Lazio ahead after 11 minutes but the visitors responded well, with Rodrigo Palacio bringing them level before the hour mark.
Team-mate Juraj Kucka then struck the winner with 19 minutes remaining to silence the fans at the Stadio Olimpico.
Goals in either half saw Lecce beat Bologna and pick up their first points of the campaign.
Guillermo Giacomazzi put the visitors ahead eight minutes before the interval before Carlos Grossmuller made sure of the win with the all-important second goal in the 69th minute.
Atalanta further reduced their deficit at the foot of the table thanks to a first win of the season - a rain-disrupted 1-0 victory over Palermo.
German Denis put the home side in front in the 34th minute, but the game was suspended after an hour when a torrential downpour rendered the pitch unplayable.
After more than half-an-hour's delay, the referee called the players back on and Atalanta held onto their lead to move to minus two points at the bottom.