The ball is out of play and the linesman points at the corner flag. Corner to Cagliari. What a great touch by Luca Ceppitelli (Cagliari) as he controls a fine pass into the box and takes a shot to the centre of the goal, but an opposing player makes a clearance. Great defending.
85'
Corner Kick
Cagliari have a chance to score from a corner kick, but the ball is cleared by a defender.
83'
Corner Kick
Cagliari take the corner, but their hopes of scoring a goal end with a nice clearance by the defence.
82'
Fabio Borini (AC Milan) latches on to a precise defence-splitting pass and fires a nice strike from a promising distance towards the middle of the goal. Alessio Cragno has a clear sight of it and makes a comfortable save.
79'
Сhange
That's the end of the game for Joao Pedro, who is replaced by Filip Bradaric (Cagliari).
79'
Suso (AC Milan) latches onto a rebound in the box and fires a shot a whisker wide of the left post. That was a promising chance and maybe he should have done better!
76'
Сhange
Gennaro Gattuso decides to make a substitution. Hakan Calhanoglu will be replaced by Fabio Borini (AC Milan).
75'
Сhange
Artur Ionita comes off the pitch to be replaced by Kiril Despodov (Cagliari).
74'
Yellow Card
Federico La Penna shows a yellow card to Paolo Farago (Cagliari) for a tough tackle.
73'
Close! Patrick Cutrone (AC Milan) picks up the ball in space and from inside the penalty area sends a shot inches wide of the right post. The ball goes out of play and Cagliari will have a goal kick.
70'
Great chance! Hakan Calhanoglu (AC Milan) collects a great pass inside the box, but the goalkeeper does well to stop his effort.
69'
Corner Kick
AC Milan didn't take advantage of the corner and score as the opposition's defence was alert and averted the threat.
68'
Franck Kessie (AC Milan) takes a good first touch from the pass, but mishits his shot low towards the middle of the goal and allows the Alessio Cragno to make a comfortable save. The referee and one of his assistants signal for a corner kick to AC Milan.
68'
Tiemoue Bakayoko (AC Milan) seems to be alright and is okay to carry on.
67'
Сhange
Here is a change. Simone Padoin is going off and Rolando Maran gives the last tactical orders to Alessandro Deiola (Cagliari).
67'
Tiemoue Bakayoko (AC Milan) requires medical treatment, so the referee stops play and signals for the physio to come onto the pitch.
65'
Сhange
Gennaro Gattuso has decided to introduce fresh legs, with Andrea Conti (AC Milan) replacing Davide Calabria.
65'
Сhange
Substitution. Krzysztof Piatek walks off the pitch and Patrick Cutrone (AC Milan) comes on as a substitute.
61'
Gooool!
Goal! Krzysztof Piatek (AC Milan) fires the rebound low into the middle of the goal after the ball breaks to him in the box. The score is 3:0.
59'
Joao Pedro (Cagliari) looks on in disbelief after missing his chance. He fires the rebound onto the crossbar!
58'
Info
Shots on target – 5:1.
55'
Referee Federico La Penna sees the trip by Luca Pellegrini (Cagliari) and doesn't hesitate to blow his whistle.
52'
An accurate pass to the edge of the box is well taken by Hakan Calhanoglu (AC Milan), whose instinctive shot towards goal flashes inches wide of the right post. The ball is off of the pitch and it's a goal kick for Cagliari.
50'
An accurate pass to the edge of the box is well taken by Krzysztof Piatek (AC Milan), whose instinctive shot towards goal flashes inches over the top. The ball goes out of play and Cagliari will have a goal kick.
49'
Corner Kick
The resulting set piece from Cagliari is comfortably intercepted by one of the defending players.
48'
Federico La Penna blows his whistle for a foul after Tiemoue Bakayoko (AC Milan) hacks down one of his opponents. It's a free kick to Cagliari, but they probably won't attempt a direct shot on goal from here.
47'
Davide Calabria (AC Milan) runs onto a good long pass and tries his luck from the edge of the box, but his effort flies high over the bar. The ball goes out of play and Cagliari will have a goal kick.
45'
Whistle
The referee blows his whistle to signal the start of the second half.
45+0'
Whistle
The match has reached half-time.
44'
Joao Pedro (Cagliari) pulls the shirt of his opponent and the referee stops play for a foul.
43'
Davide Calabria (AC Milan) dribbles into the box, but Alessio Cragno is quick enough to come off his line and stop him.
43'
The AC Milan players are exchanging short passes in an attempt to create a shooting opportunity.
41'
Suso (AC Milan) slaloms his way past challenges, but an opposing player does well to get the ball away.
36'
Davide Calabria (AC Milan) tackles a bit over-zealously and Federico La Penna blows for a foul.
33'
Corner Kick
Nicolo Barella (Cagliari) steps up to take the corner, but the ball just sails in among the defenders. The ball is off of the pitch and it's a goal kick for AC Milan.
30'
Hakan Calhanoglu (AC Milan) gets on the end of a pass on the edge of the penalty area and shoots towards the middle of the goal. He didn't put enough power into the effort, though, and Alessio Cragno pulls off an easy save.
29'
Davide Calabria (AC Milan) sends over a cross, but he can't find any teammate inside the box. Poor delivery.
27'
Corner Kick
Cagliari have a chance to score from a corner kick, but the ball is cleared by a defender.
26'
Joao Pedro (Cagliari) is well placed to meet a cross and sends a difficult header towards the middle of the goal, but the goalkeeper reacts well to stop the effort.
24'
This was a piece of cake for Alessio Cragno. Krzysztof Piatek (AC Milan) found himself some space after latching on to a pass, but his strike only went towards the middle of the goal and into the gloves of the prepared keeper.
21'
Gooool!
Lucas Paqueta (AC Milan) meets a perfect cross from Davide Calabria deep inside the box and controls it with a nice first touch. He produces an accurate strike into the bottom left corner via the post. It's 2:0.
19'
The ball is cleared after Suso (AC Milan) attempted to dribble past an opposing player.
18'
Franck Kessie (AC Milan) creates a good chance for himself and goes for goal from mid-range, but he misses the left post by a whisker. The ball goes out of play and Cagliari will have a goal kick.
12'
Gooool!
Luca Ceppitelli (Cagliari) is totally disorientated and accidentally puts the ball into his own goal!
12'
A defence-splitting pass is taken in his stride by Suso (AC Milan) in the box. Without even looking up he drills a shot towards the middle of the goal, but Alessio Cragno pulls off an easy save.
8'
Corner Kick
AC Milan take a short corner instead of sending the ball into the penalty area.
7'
Hakan Calhanoglu (AC Milan) receives a clever pass and shoots from mid-range. His shot looks like it's going in the bottom left corner, but Alessio Cragno has other ideas and makes a brilliant save. The referee and his assistant both point at the corner flag. AC Milan will have an opportunity to threaten the opposition's goal.
6'
Suso (AC Milan) is unable to feed an accurate cross into the box. The ball is off of the pitch and it's a goal kick for Cagliari.
4'
Hakan Calhanoglu (AC Milan) races towards goal but the defender gets back well to make a challenge.
2'
A clumsy foul by Paolo Farago (Cagliari) and Federico La Penna blows his whistle.
Whistle
The match has just started.
Hello and welcome to our live text commentary! We will provide you with instant updates of everything that happens in the match. The starting lineups will be announced very soon.
Federico La Penna is introduced as the referee for today's match.
The players are out and the match is about to start. AC Milan will have the kick-off.