AC Milan continued their perfect start to the Serie A season with a straightforward 2-1 win at Roma who struggled even after Romelu Lukaku made his debut from the bench.
An early Olivier Giroud penalty and Rafael Leao's stunning volley two minutes after halftime gave Milan a deserved victory at the Stadio Olimpico and took their points tally to nine after three games.
Stefano Pioli's side were worthy winners in the Italian capital despite having to play the final half an hour with 10 men after Fikayo Tomori was sent off for two bookable offences.
Milan have brought in a host of new faces over a busy summer and Christian Pulisic, Ruben Loftus-Cheek and Tijjani Reijnders all performed well again as Milan moved three points ahead of Verona, Inter Milan and Napoli.
Champions Napoli host Lazio on Saturday night while Inter take on Fiorentina at the San Siro on Sunday.
Leonardo Spinazzola netted in stoppage time for Roma who have a single point from their first three matches and have dropped into the relegation zone, a place above local rivals Lazio.
Jose Mourinho's side are also in the midst of an injury crisis just weeks into the new campaign, with Houssem Aouar picking up a thigh knock in the first half and joining Paulo Dybala, Sardar Azmoun and Renato Sanches on the treatment table.
Not even the introduction of star loan signing Lukaku not long after Tomori's dismissal could give Roma the breakthrough against Milan who look a serious candidate for the league title.
Earlier Domenico Berardi netted twice on his season debut for Sassuolo, a 3-1 win over Verona which got his team off the mark.
Italy forward Berardi had been dropped for Sassuolo's first two matches, defeats to Atalanta and Napoli, as he pushed for a move to Juventus which never materialised.
And he was on the spot to hand the hosts their first win of the campaign, the 29-year-old involved in Andrea Pinamonti's 11th minute opener before bagging his brace in 10 second half minutes after Cyril Ngonge had equalised.
𝗦𝗲𝗺𝗮𝘀𝗼𝗰𝗶𝗮𝗹 𝗶𝘀 𝘄𝗵𝗲𝗿𝗲 𝗿𝗲𝗮𝗹 𝗽𝗲𝗼𝗽𝗹𝗲 𝗰𝗼𝗻𝗻𝗲𝗰𝘁, 𝗴𝗿𝗼𝘄, 𝗮𝗻𝗱 𝗯𝗲𝗹𝗼𝗻𝗴. We’re more than just a social platform — from jobs and blogs to events and daily chats, we bring people and ideas together in one simple, meaningful space.