Milan vs Juventus LIVE: Serie A result, final score and reaction
Follow live coverage as Milan face Juventus in Serie A today.
Italy’s top flight has seen a rotating cast of teams at the top since the dominance of Juventus was ended, with both Inter Milan and AC Milan claiming a title apiece before Napoli finished top last term.
Jose Mourinho’s Roma, Lazio led by Maurizio Sarri and Atalanta, under Gian Piero Gasperini, are also all exciting clubs with European or trophy ambitions, highlighting the competitive nature of the league.
Meanwhile, the likes of Monza, Salernitana, Empoli and Cagliari all might struggle this season - but are all good enough to trouble the top teams on their day.
Follow live updates from today’s game in the live blog below.
AC Milan 0 - 1 Juventus FC
Milan vs Juventus
21:43
Match ends, AC Milan 0, Juventus 1.
Milan vs Juventus
21:43
Second Half ends, AC Milan 0, Juventus 1.
Milan vs Juventus
21:42
Offside, Juventus. Dean Huijsen tries a through ball, but Dusan Vlahovic is caught offside.
Milan vs Juventus
21:40
Attempt saved. Dusan Vlahovic (Juventus) left footed shot from the left side of the six yard box is saved in the bottom left corner.
Milan vs Juventus
21:40
Attempt saved. Andrea Cambiaso (Juventus) left footed shot from outside the box is saved in the bottom left corner. Assisted by Weston McKennie.
Milan vs Juventus
21:40
Attempt blocked. Dusan Vlahovic (Juventus) left footed shot from the centre of the box is blocked. Assisted by Fabio Miretti.
Milan vs Juventus
21:37
Foul by Pierre Kalulu (AC Milan).
Milan vs Juventus
21:34
Attempt missed. Adrien Rabiot (Juventus) header from the centre of the box is close, but misses the top right corner. Assisted by Fabio Miretti with a cross following a corner.
Milan vs Juventus
21:32
Corner, Juventus. Conceded by Antonio Mirante.
Milan vs Juventus
21:32
Attempt saved. Dusan Vlahovic (Juventus) left footed shot from outside the box is saved.
Milan vs Juventus
21:32
Substitution, Juventus. Fabio Miretti replaces Timothy Weah because of an injury.
Milan vs Juventus
21:30
Delay over. They are ready to continue.
Milan vs Juventus
21:30
Delay in match because of an injury Timothy Weah (Juventus).
Milan vs Juventus
21:29
Corner, AC Milan. Conceded by Federico Chiesa.
Milan vs Juventus
21:27
Yunus Musah (AC Milan) wins a free kick in the defensive half.
Milan vs Juventus
21:26
Substitution, AC Milan. Luka Romero replaces Tijjani Reijnders.
Milan vs Juventus
21:26
Substitution, AC Milan. Simon Kjær replaces Davide Calabria.
Milan vs Juventus
21:26
Substitution, Juventus. Federico Chiesa replaces Arkadiusz Milik.
Milan vs Juventus
21:26
Substitution, Juventus. Dean Huijsen replaces Federico Gatti.
Milan vs Juventus
21:26
Attempt blocked. Manuel Locatelli (Juventus) right footed shot from the centre of the box is blocked.
Milan vs Juventus
21:24
Rade Krunic (AC Milan) wins a free kick in the defensive half.
Milan vs Juventus
21:22
Attempt missed. Federico Gatti (Juventus) left footed shot from the left side of the box is high and wide to the left following a corner.
Milan vs Juventus
21:22
Corner, Juventus. Conceded by Davide Calabria.
Milan vs Juventus
21:20
Attempt missed. Rafael Leão (AC Milan) header from the centre of the box is high and wide to the right. Assisted by Rade Krunic with a cross following a set piece situation.
Milan vs Juventus
21:19
Manuel Locatelli (Juventus) is shown the yellow card for a bad foul.
Milan vs Juventus
21:19
Alessandro Florenzi (AC Milan) wins a free kick on the left wing.
Milan vs Juventus
21:18
Federico Gatti (Juventus) is shown the yellow card for a bad foul.
Milan vs Juventus
21:18
Rafael Leão (AC Milan) wins a free kick in the defensive half.
Milan vs Juventus
21:16
Attempt missed. Weston McKennie (Juventus) right footed shot from the centre of the box is high and wide to the right. Assisted by Timothy Weah.
Milan vs Juventus
21:16
Weston McKennie (Juventus) is shown the yellow card.
Milan vs Juventus
21:13
Alessandro Florenzi (AC Milan) wins a free kick in the defensive half.
Milan vs Juventus
21:12
Foul by Rafael Leão (AC Milan).
Milan vs Juventus
21:10
Goal! AC Milan 0, Juventus 1. Manuel Locatelli (Juventus) right footed shot from outside the box to the bottom right corner. Assisted by Timothy Weah.
Milan vs Juventus
21:09
Luka Jovic (AC Milan) wins a free kick in the defensive half.
Milan vs Juventus
21:09
Tijjani Reijnders (AC Milan) is shown the yellow card for a bad foul.
Milan vs Juventus
21:08
Foul by Tijjani Reijnders (AC Milan).
Milan vs Juventus
21:08
Rafael Leão (AC Milan) wins a free kick in the defensive half.
Milan vs Juventus
21:08
Substitution, AC Milan. Rade Krunic replaces Yacine Adli.
Milan vs Juventus
21:08
Substitution, AC Milan. Luka Jovic replaces Olivier Giroud.
Milan vs Juventus
21:06
Hand ball by Manuel Locatelli (Juventus).
Milan vs Juventus
21:05
Foul by Yunus Musah (AC Milan).
Milan vs Juventus
21:04
Substitution, Juventus. Dusan Vlahovic replaces Moise Kean.
Milan vs Juventus
21:04
Substitution, Juventus. Andrea Cambiaso replaces Filip Kostic.
Milan vs Juventus
21:01
Rafael Leão (AC Milan) wins a free kick on the left wing.
Milan vs Juventus
21:00
Foul by Tijjani Reijnders (AC Milan).
Milan vs Juventus
20:59
Timothy Weah (Juventus) is shown the yellow card for a bad foul.
Milan vs Juventus
20:59
Yacine Adli (AC Milan) wins a free kick on the right wing.
Milan vs Juventus
20:58
Hand ball by Filip Kostic (Juventus).
Milan vs Juventus
20:58
Corner, AC Milan. Conceded by Bremer.
Milan vs Juventus
20:58
Davide Calabria (AC Milan) wins a free kick in the defensive half.
Milan vs Juventus
20:55
Rafael Leão (AC Milan) wins a free kick in the defensive half.
Milan vs Juventus
20:54
Foul by Manuel Locatelli (Juventus).
Milan vs Juventus
20:52
Second Half begins AC Milan 0, Juventus 0.
Milan vs Juventus
20:34
First Half ends, AC Milan 0, Juventus 0.
Milan vs Juventus
20:34
Attempt blocked. Rafael Leão (AC Milan) right footed shot from the left side of the box is blocked. Assisted by Olivier Giroud.
Milan vs Juventus
20:31
Attempt missed. Moise Kean (Juventus) right footed shot from very close range is close, but misses to the right. Assisted by Adrien Rabiot with a cross.
Milan vs Juventus
20:30
Substitution, AC Milan. Pierre Kalulu replaces Christian Pulisic.
Milan vs Juventus
20:30
Alessandro Florenzi (AC Milan) wins a free kick in the defensive half.
Milan vs Juventus
20:26
Malick Thiaw (AC Milan) is shown the red card.
Milan vs Juventus
20:26
Foul by Malick Thiaw (AC Milan).
Milan vs Juventus
20:25
Offside, Juventus. Bremer tries a through ball, but Arkadiusz Milik is caught offside.
Milan vs Juventus
20:26
Attempt missed. Christian Pulisic (AC Milan) header from the right side of the box.
Milan vs Juventus
20:20
Attempt missed. Adrien Rabiot (Juventus) left footed shot from the left side of the box.
Milan vs Juventus
20:18
Foul by Malick Thiaw (AC Milan).
Milan vs Juventus
20:18
Moise Kean (Juventus) wins a free kick in the defensive half.
Milan vs Juventus
20:16
Malick Thiaw (AC Milan) wins a free kick in the defensive half.
Milan vs Juventus
20:11
Foul by Olivier Giroud (AC Milan).
Milan vs Juventus
20:11
Attempt missed. Filip Kostic (Juventus) left footed shot from outside the box misses to the right following a set piece situation.
Milan vs Juventus
20:11
Attempt blocked. Arkadiusz Milik (Juventus) left footed shot from outside the box is blocked.
Milan vs Juventus
20:09
Hand ball by Christian Pulisic (AC Milan).
Milan vs Juventus
20:07
Corner, Juventus. Conceded by Fikayo Tomori.
Milan vs Juventus
20:07
Delay over. They are ready to continue.
Milan vs Juventus
20:07
Delay in match because of an injury Moise Kean (Juventus).
Milan vs Juventus
20:04
Rafael Leão (AC Milan) wins a free kick on the left wing.
Milan vs Juventus
20:03
Foul by Olivier Giroud (AC Milan).
Milan vs Juventus
20:02
Delay over. They are ready to continue.
Milan vs Juventus
20:02
Delay in match because of an injury Adrien Rabiot (Juventus).
Milan vs Juventus
20:02
Corner, AC Milan. Conceded by Wojciech Szczesny.
Milan vs Juventus
19:58
Foul by Malick Thiaw (AC Milan).
Milan vs Juventus
19:58
Attempt blocked. Davide Calabria (AC Milan) left footed shot from outside the box is blocked.
Milan vs Juventus
19:55
Corner, AC Milan. Conceded by Filip Kostic.
Milan vs Juventus
19:53
Attempt blocked. Timothy Weah (Juventus) left footed shot from outside the box is blocked.
Milan vs Juventus
19:53
Attempt missed. Tijjani Reijnders (AC Milan) right footed shot from outside the box is high and wide to the right. Assisted by Rafael Leão.
Milan vs Juventus
19:52
Foul by Fikayo Tomori (AC Milan).
Milan vs Juventus
19:50
Corner, AC Milan. Conceded by Bremer.
Milan vs Juventus
19:50
Attempt blocked. Alessandro Florenzi (AC Milan) right footed shot from long range on the left is blocked. Assisted by Rafael Leão.
Milan vs Juventus
19:49
Corner, AC Milan. Conceded by Federico Gatti.
Milan vs Juventus
19:46
First Half begins.
Milan vs Juventus
18:45
Follow live football coverage with The Independent today.
Whether it's Premier League, Champions League, a European Championship or the World Cup we will keep you up to date with everything you need to know.
We will have all the latest scores, goals and updates plus analysis and reaction throughout the game here.
Milan vs Juventus
19:15
Lineups are announced and players are warming up.