Roma maintains perfect start with win
Two-time defending champion Juventus' abject start to the season continued as it had to come from behind for a controversial 2-1 win at Chievo Verona, while AC Milan again scored twice in the dying minutes to draw 3-3 at Bologna.
Mehdi Benatia scored a stunning first goal in Italian football for Roma and Gervinho sealed the result. The capital club has won its opening five matches and moved two points clear of Napoli and Juventus.
Lazio put last weekend's derby defeat to Roma behind them with a 3-1 triumph over 10-man Catania.
Ederson put the hosts on their way in the sixth minute before Catania midfielder Pablo Barrientos equalised two minutes later. Senad Lulic then put Lazio in front in the 39th minute. Catania's hopes of an equaliser got more complicated after defender Giuseppe Bellusci was sent off for a second bookable offence on the hour mark. Lazio substitute Hernanes struck late on to seal the win.
Livorno continued their solid start to the season with a battling 1-1 stalemate against Cagliari at the Stadio Armando Picchi. Andrea Luci opened the scoring for the hosts midway through the first half but the visitors pulled level thanks to Victor Ibarbo's 53rd minute goal.
Promoted Hellas Verona twice battled from a goal down to earn a share of the spoils against Torino at the Stadio Olimpico.
Alessio Cerci's 36th-minute penalty had put the hosts ahead and, although Juanito equalised a minute before half-time, Cerci's second handed Torino the lead for the second time in the 52nd minute. However, the visitors were awarded a spot-kick midway through the second half and Jorginho kept his cool to earn Verona a 2-2 draw.
Ten-man Parma struck four times in the opening half on their way to a first win of the season at the expense of Atalanta.
The hosts, who had found the net just twice in their opening four games, made amends in an explosive game which saw six goals scored before half-time. Atalanta's Giacomo Bonaventura cancelled out Djamel Mesbah's opener in the 20th minute.
Two goals from Marco Parolo and one from Aleandro Rosi handed Parma a 4-1 lead with 10 minutes to go in the half, but German Denis reduced the arrears before the break.
Parma striker Amauri was sent off for dissent early in the second half and, although Atalanta substitute Marko Livaja cut the deficit to 4-3 with 11 minutes remaining, the Gialloblu held on for victory.