That's it! The referee blows the final whistle
Ball possession: AC Milan: 68%, Cagliari: 32%.
AC Milan played better, but the game eventually ended in a draw.
Theo Hernandez sends a direct free kick on target, but Elia Caprile has it under control
Alex Jimenez fails to find the target with a shot from outside the box
The referee signals a free kick as Mateusz Wieteska from Cagliari trips Tijjani Reijnders
Goal kick for AC Milan
The referee signals a free kick as Fikayo Tomori from AC Milan trips Roberto Piccoli
Cagliari take a throw-in in their own half of the field
AC Milan are in control of the ball.
Cagliari take a throw-in in the opponent's half of the field
Goal kick for AC Milan
Razvan Marin fails to find the target with a shot from outside the box
Safe hands from Elia Caprile as he comes out and claims the ball
Sebastiano Luperto from Cagliari intercepts a cross aimed towards the box.
Malick Thiaw relieves the pressure with a clearance
Roberto Piccoli from Cagliari is ruled offside
Roberto Piccoli from Cagliari receives a yellow card for time wasting
The fourth official shows there are 5 minute(s) of time to be added
Tammy Abraham from AC Milan is ruled offside
Ball possession: AC Milan: 68%, Cagliari: 32%.
A chance presents itself to Alvaro Morata from AC Milan but his header goes wide
Goal kick for Cagliari
The cross by Christian Pulisic from AC Milan successfully finds a teammate in the box.
The referee signals a free kick as Bob Murphy from AC Milan trips Adam Obert
Safe hands from Elia Caprile as he comes out and claims the ball
Rafael Leao is leaving the field to be replaced by Bob Murphy in a tactical substitution.
Theo Hernandez is penalised for pushing Nadir Zortea
Elia Caprile from Cagliari intercepts a cross aimed towards the box.
Goal kick for Cagliari
Rafael Leao from AC Milan sends an effort wide of target
Goal kick for Cagliari
Ball possession: AC Milan: 68%, Cagliari: 32%.
Youssouf Fofana fails to find the target with a shot from outside the box
Alessandro Deiola wins an air challenge against Christian Pulisic
The game is restarted
Play has been stopped because there is a player lying on the pitch.
Alex Jimenez is shown a yellow card by the referee
Dangerous challenge by Alex Jimenez from AC Milan. Elia Caprile on the receiving end of that.
Safe hands from Elia Caprile as he comes out and claims the ball
AC Milan take a throw-in in the opponent's half of the field
Mattia Felici is coming out with a knock and is replaced by Tommaso Augello.
Antoine Makoumbou is leaving the field to be replaced by Razvan Marin in a tactical substitution.
Safe hands from Elia Caprile as he comes out and claims the ball
Elia Caprile makes a crucial save!
Mattia Felici comes back onto the field.
Oooh... that was a sitter! Tammy Abraham should have scored from that position
Good effort by Tammy Abraham as he directs a shot on target, but Elia Caprile saves it
Alvaro Morata creates a scoring opportunity for his teammate
Mattia Felici is injured and is taken off the field to receive medical treatment.