A team-by-team guide to the new Serie A season as Cristiano Ronaldo makes the move to the Italian top flight.
2018 ScheduleAll times ET
Juventus missed the chance to go seven points clear at the top of Serie A after being held to a 0-0 draw at struggling SPAL.
Patrick Cutrone scored twice as AC Milan won 4-0 at SPAL to keep up their recent good form.
Inter Milan's Serie A woes continued with Sunday's 1-1 draw at lowly SPAL stretching their winless run to seven matches.
Edin Dzeko ended his goal drought with the opener as Roma beat 10-man SPAL 3-1 on Friday evening.
Juventus kept up their pursuit of Inter Milan and Napoli at the top of Serie A with a 4-1 win against SPAL.
AC Milan needed a penalty in each half to see off SPAL 2-0.
Inter Milan extended their 100 per cent start to the season as Mauro Icardi's penalty and a superb Ivan Perisic volley steered them to victory.
Marco Borriello equalled a Serie A record at the weekend by scoring for the 12th different club in SPAL's 3-2 win over Udinese.
History is in the making as Italian side SPAL are promoted to Serie A, where they last played in 1968.
SPAL were promoted to Serie A on Saturday despite suffering a 2-1 defeat away to relegation-threatened Ternana.
Marco Borriello scored four times as Cagliari cruised to a 5-1 win over Serie B side Spal in the Coppa Italia third round on Monday.