Ball possession: AC Milan: 63%, Udinese: 37%.
That's it! The referee blows the final whistle
Jesper Karlstroem is penalised for pushing Christopher Nkunku
AC Milan take a throw-in in the opponent's half of the field
AC Milan take a throw-in in the opponent's half of the field
Adrien Rabiot makes the tackle and wins possession for his team
Christian Kabasele is penalised for pushing Niclas Fuellkrug
Ardon Jashari from AC Milan intercepts a cross aimed towards the box.
The fourth official shows there are 3 minute(s) of time to be added
Jakub Piotrowski from Udinese takes a short corner kick from the right.
The referee signals a free kick as Ardon Jashari from AC Milan trips Oier Zarraga
Strahinja Pavlovic makes the tackle and wins possession for his team
Udinese take a throw-in in their own half of the field
The cross by Ruben Loftus-Cheek from AC Milan successfully finds a teammate in the box.
Jesper Karlstroem from Udinese goes a bit too far there as the pulls down Ruben Loftus-Cheek
AC Milan take a throw-in in their own half of the field
Thomas Kristensen from Udinese intercepts a cross aimed towards the box.
AC Milan take a throw-in in the opponent's half of the field
AC Milan take a throw-in in their own half of the field
Jurgen Ekkelenkamp is leaving the field to be replaced by Lennon Miller in a tactical substitution.
Arthur Atta is leaving the field to be replaced by Oier Zarraga in a tactical substitution.
Ball possession: AC Milan: 62%, Udinese: 38%.
Goal kick for Udinese
Idrissa Gueye from Udinese sends an effort wide of target
Goal kick for AC Milan
Ruben Loftus-Cheek from AC Milan commits a foul by elbowing Jakub Piotrowski
Ball possession: AC Milan: 64%, Udinese: 36%.
Jakub Piotrowski from Udinese takes a short corner kick from the right.
Strahinja Pavlovic from AC Milan commits a foul by elbowing Jurgen Ekkelenkamp
Rafael Leao is leaving the field to be replaced by Ruben Loftus-Cheek in a tactical substitution.
Arthur Atta makes the tackle and wins possession for his team
AC Milan take a throw-in in the opponent's half of the field
Keinan Davis is coming out with a knock and is replaced by Idrissa Gueye.
Ball possession: AC Milan: 65%, Udinese: 35%.
Play has been stopped because there is a player lying on the pitch.
Good effort by Keinan Davis as he directs a shot on target, but Mike Maignan saves it
Luka Modric is leaving the field to be replaced by Ardon Jashari in a tactical substitution.
Christian Pulisic is leaving the field to be replaced by Christopher Nkunku in a tactical substitution.
Jurgen Ekkelenkamp provided the assist for the goal.
Goal kick for Udinese
Strahinja Pavlovic wins an air challenge against Keinan Davis
GOAL! - Arthur Atta score from a shot with the right foot, that takes a deflection.
Rafael Leao from AC Milan fails to connect properly on the volley and sends the ball wide of target
Thomas Kristensen from Udinese intercepts a cross aimed towards the box.
Thomas Kristensen successfully blocks the shot
A shot by Rafael Leao is blocked
Luka Modric swings in the ball from a corner on the left, but it is nowhere near a teammate.
Rafael Leao from AC Milan sends an effort wide of target
Goal kick for Udinese
AC Milan take a throw-in in the opponent's half of the field