Brought to you by

Key Events

90' + 7'
F. Kessié
Penalty Goal
1 - 1
90' + 3'
F. Kessié
Yellow Card
90' + 2'
A. Romagnoli
Yellow Card
Rodrigo Becão
R. De Paul
0 - 1
M. Zeegelaar
Yellow Card

Match Stats

61% 38%
Shots Off Target
Shots On Target 7 2
Total Passes 541 348
  • Heatmap
  • Touch Map
Live table
Pos Team P W D L F A +/- PTS Form
1 Internazionale INT Internazionale 38 28 7 3 89 35 +54 91 W L W W W
2 Milan MIL Milan 38 24 7 7 74 41 +33 79 W D W W W
3 Atalanta ATA Atalanta 38 23 9 6 90 47 +43 78 L W W W D
4 Juventus JUV Juventus 38 23 9 6 77 38 +39 78 W W W L W
5 Napoli NAP Napoli 38 24 5 9 86 41 +45 77 D W W W D
6 Lazio LAZ Lazio 38 21 5 12 61 55 +6 68 L D L W L
7 Roma ROM Roma 38 18 8 12 68 58 +10 62 D W L W L
8 Sassuolo SAS Sassuolo 38 17 11 10 64 56 +8 62 W W L W D
9 Sampdoria SAM Sampdoria 38 15 7 16 52 54 -2 52 W W D L W
10 Hellas Verona VER Hellas Verona 38 11 12 15 46 48 -2 45 D D L D D
11 Genoa GEN Genoa 38 10 12 16 47 58 -11 42 W L W L L
12 Bologna BOL Bologna 38 10 11 17 51 65 -14 41 L D L D D
13 Fiorentina FIO Fiorentina 38 9 13 16 47 59 -12 40 D L D W D
14 Udinese UDI Udinese 38 10 10 18 42 58 -16 40 L L L D L
15 Spezia SPE Spezia 38 9 12 17 52 72 -20 39 D W D L D
16 Cagliari CAG Cagliari 38 9 10 19 43 59 -16 37 L D D W D
17 Torino TOR Torino 38 7 16 15 50 69 -19 37 D D L L D
18 Benevento BEN Benevento 38 7 12 19 40 75 -35 33 D D L L L
19 Crotone CRO Crotone 38 6 5 27 45 92 -47 23 D D W L L
20 Parma PAR Parma 38 3 11 24 39 83 -44 20 L L L L L


UEFA Champions League
UEFA Europa League
UEFA Conference League Qualifiers


That brings an end to our coverage of the Serie A fixture between Milan and Udinese at San Siro. Thank you very much for joining us. Goodbye!  
In their next Serie A outing, Milan travel to Hellas Verona looking to build on this result. Udinese, meanwhile, will be hoping to make it four top-flight matches without defeat when they host Sassuolo.  
After an action-packed second half, the points are shared between Milan and Udinese. Following a quiet opening half, the game burst into life after the break, with Romagnoli clearing Nestorovski’s header off the line on 48 minutes. The visitors then took the lead 20 minutes later when Becao rose highest to turn De Paul’s corner beyond Donnarumma. In the closing stages, Larsen conceded a penalty with minutes left to play, and Kessie made no mistake from the spot to earn Pioli’s side a point.  
F. Kessié
Penalty Goal
90' + 7' GOAL! Milan are level! Kessie confidently places his penalty down the middle and beats Musso, who dived to his right. 1-1. 
90' + 6' PENALTY! Rebic cuts onto his right foot and floats another cross into the centre of the box. Larsen gets his jump all wrong and is adjudged to have handled it. Kessie will take it... 
90' + 5' WIDE! Rebic again creates space to get down the left flank before pulling the ball back to the edge of the box. Leao and Saelemaekers get in each other’s way, before Hernandez steers a left-footed shot wide of the far post. 
F. Kessié
Yellow Card
90' + 3' Kessie is the latest player to go into the book for dissent.  
90' + 2' PENALTY? From the resulting set-piece, Llorente goes down under pressure from Kjaer, but the referee waves away the protests. 
A. Romagnoli
Yellow Card
90' + 2' Romagnoli picks up a late yellow card after pushing Nestorovski to the floor following a hopeful lofted pass forward. 
90' There will be five minutes of added time at the end of this match. 
88' CRUCIAL BLOCK! Rebic whips a cross from the left deep into the box, which Saelemaekers lays off to Calabria on the edge of the penalty area. The defender sees his first effort closed down, before the rebound deflects behind for a corner off Becao. 
86' The visitors have won just one of their last 13 matches at San Siro against Milan in Serie A. Their last win came via a Stipe Perica goal in September 2016. 
85' Udinese are now down to 10 men following that injury to Samir. Having made all of their substitutes, they are unable to replace him.
84' Samir is now down and in need of treatment after stretching to try and dispossess Calabria down the right flank. He is now back to his feet but moving tentatively. It looks as if he will be unable to continue as he heads back down the tunnel.
R. Pereyra
82' Following that earlier injury, Pereyra is replaced by Samir for the closing stages. 
81' There will be a brief stoppage in play as Pereyra is down and in need of medical attention. 
79' Nestorovski impedes Kjaer and the referee awards a free-kick to the home side deep inside their own half. 
77' JUST WIDE! Milan attack down the right with Calabria, who picks out a cross after being set free by Saelemaekers. Leao does well to hold off his man and steer a header towards goal, although it just bounces wide to the right of Musso’s goal. 
A. Saelemaekers
Samu Castillejo
75' In an effort to draw level, Pioli brings on Saelemaekers for Castillejo. 
73' Kjaer launches a forward ball down the left-hand side of the field for Meite, although the midfielder just went a fraction too early and the flag goes up for offside. 
T. Arslan
71' It is a double change for Udinese with Walace coming on for Arslan. There are 19 minutes of normal time left to play. 
J. Stryger Larsen
M. Zeegelaar
71' After taking the lead, Gotti turns to his bench to add fresh legs. Larsen replaces Zeegelaar, who is on a yellow card. 
70' Meite is caught by Zeegelaar down the right flank, and Milan win a free-kick. 
R. De Paul
68' De Paul's delivery for the goal was pinpoint. The Argentine floated a pacy, out-swinging corner in towards the penalty spot, and Becao showed great desire to meet the set-piece. A well-worked routine has undone the hosts.
Rodrigo Becão
68' GOAL! Udinese take the lead! From the resulting set-piece, De Paul picks out Becao in the centre of the box, and the defender rises highest to head the ball beyond Donnarumma, who may have been put off by Nestorovski. 1-0.  
68' Some neat link-up play down the right sets Molina away in behind the Milan defence, and Kjaer goes to ground to block the cross and turn it behind for a corner. 
67' Only Inter (15) have picked up more points than Udinese (10) in the last five Serie A matches. 
65' OPENING! Pereyra gets away down the left and lofts a cross in towards the far post. Hernandez misses the delivery and it falls to De Paul, although his first-time effort fizzes wide to the right of Donnarumma’s goal. 
D. Calabria
P. Kalulu
63' It is a double substitution for the home side. Calabria enters the fray in place of Kalulu.  
J. Hauge
Brahim Díaz
63' Milan make their second change of the match, with Diaz making way for Hauge.
62' Hernandez drives down the left side of the penalty area and wins a corner off Arslan. Nestorovski is caught by Rebic after clearing the set-piece at the near post, and Udinese get the free-kick. 
60' Following a foul from Kjaer on Nestorovski, Udinese win a free-kick midway inside the hosts’ half. De Paul’s delivery is nodded down at the back post by Nuytinck, before being hooked away by Meite. 
58' GOOD EFFORT! Castillejo picks the ball up a fair way outside of the visitors’ penalty area, and opts to try his luck. The Spaniard hits his strike cleanly, and Musso is down to his left to keep it out. 
J. Makengo
56' Gotti opts to make his first alteration, bringing on Llorente for Makengo. It remains 0-0. 
M. Zeegelaar
Yellow Card
54' Meite looks to break with the ball and drive at the visitors’ defence, but he is cynically pulled back by Zeegelaar, who is shown a yellow card. 
52' CLOSE! From the resulting corner, Kessie connects with Hernandez’s in-swinging delivery, and Musso is quickly across to his left to parry the ball away from the top-right corner.  
50' GREAT SAVE! Diaz lays the ball off to Meite on the edge of the penalty area, and the substitute’s first-time shot is tipped over the bar by Musso. 
48' WHAT A CLEARANCE! Pereyra capitalises on Hernandez’s short back pass, rounds Donnarumma, and floats a cross into the box from an acute angle. Completely unmarked, Nestorovski heads the delivery towards goal from the centre of the area, and Romagnoli somehow hooks it off the line. 
46' We are back underway! Massa, the referee, blows his whistle and Milan get the second half kicked off. 
S. Meïté
S. Tonali
46' Pioli is forced into making one change at the break. Tonali, who picked up an injury, is replaced by Meite.
After the break, Pioli will be hoping that his side can turn their control into opportunities. Having made two key passes in the first half, Tonali will be key if the Rossoneri are to break the deadlock in the remaining minutes. Udinese, on the other hand, have defended well thus far, and that will please Gotti. Offensively, however, they have offered very little. Molina has looked bright down the right-hand side of the field, and the visitors will need to get him involved at every opportunity if they are to find a way through in the second half.
Following an evenly-matched opening half, there is nothing to separate Milan and Udinese at the break.  Despite dominating possession, the hosts have failed to carve out too many clear-cut chances. Diaz had a long-range effort kept out by Musso after 19 minutes, before Castillejo was later denied by the Argentine seven minutes from the break. Udinese’s best opening fell to Pereyra, although his first-time strike was closed down by Kjaer shortly after the half-hour mark. 
45' + 1' Kjaer gets across to turn De Paul’s cross from deep behind for a corner. The midfielder goes across to take the resulting set-piece, and Kalulu rises well at the near post to head the delivery away. 
45' There will be two minutes of added time at the end of the first half. 
44' Kalulu finds Kessie on the edge of the box, and the Ivorian looks to float a first-time cross into Leao’s path. The delivery, however, is overhit and runs out for a goal-kick. 
42' Bonifazi tries to pick out Zeegelaar with a long, searching pass down the left, although the winger is flagged as offside. 
40' SMART SAVE! Castillejo picks the ball up a few yards outside of the Udinese penalty area, spins away from Nuytinck and drives in the box. The Spaniard goes for goal with his right foot, but his effort is kept out by Musso’s outstretched leg. 
38' OPENING! Tonali whips an inviting free-kick in from the right flank, which Udinese fail to deal with. After several ricochets, Leao sees an acrobatic, close-range flick easily claimed by Musso. 
36' BLOCK! Molina plays a clever one-two with De Paul and drives down the right-hand side of the field. After getting into an advanced position, the winger picks out Pereyra on the edge of the box, and Kjaer stands tall to block the Argentine’s low strike. 
35' The rhythm of the game is being upset by a number of cynical fouls. Kessie this time catches Nestorovski, and the Friulians win a free-kick just inside their own half. 
33' De Paul takes the resulting free-kick, which Arslan nods back across goal at the far post, and Kessie is well-placed to clear the danger in the centre of the penalty area.
T. Hernández
Yellow Card
32' After some clever play, Molina gets set free in an advanced position down the right, and Hernandez takes him out with an assertive sliding challenge. The Frenchman is shown a yellow card, which he can have no complaints about. 
31' De Paul finds Molina down the right flank, and his cross is blocked out for a throw-in by Tonali. 
30' Kalulu finds himself in space down the right and opts to whip an inviting cross into the away side's penalty area. Nuytinck, however, powerfully heads the delivery away. 
28' Hernandez looks to set Leao away in behind with a pinpoint throughball down the left wing. Bonifazi spots the danger and gets across to deal with the threat. 
26' Thus far in the game, Milan have had 76 per cent of the possession. 
A. Rebić
Yellow Card
24' After making a well-timed tackle, Becao gets caught in the face by Rebic’s trailing leg. The Croatian picks up the first yellow card of the game. 
22' Nestorovski goes for goal with an ambitious half-volley from distance, and Donnarumma watches it fly well over the top of his goal. 
21' Udinese are enjoying their best spell at present. De Paul looks to drive beyond Kessie in the middle of the pitch, but the Ivorian is too strong and regains possession for the hosts. 
19' SAVE! Diaz picks the ball up on the edge of the area, cuts inside and goes for goal with a curling, right-footed shot. Musso is quickly down to his left to claim the effort. 
18' PENALTY? Following some neat play down the right flank, the ball gets passed into the box for Kessie, who attempts to spin away from Arslan. The Ivorian went to ground claiming that he was pulled down by the Udinese midfielder, but the referee was well-placed to wave away the protests. 
16' Leao catches Becao from behind midway inside the visitors’ half, and the decision goes in favour of Udinese, who get a free-kick. 
14' Castillejo looks to play a neat one-two with Tonali down the right-hand side of the pitch, but Nuytinck is alert to the danger and intercepts the pass. 
12' Hernandez is caught a little late by De Paul on the halfway line, and the hosts are awarded a free-kick. 
10' Tonali’s out-swinging corner from the right is steered in towards the near post, and Becao knocks it behind for another set-piece, which is easily dealt with. 
8' Rebic knocks the ball back to Hernandez in an advanced position down the left. The full-back cuts inside and looks to play a return pass, although it is blocked by De Paul. 
6' De Paul wriggles away from Rebic down the right-hand side of the field and wins a free-kick after being pulled back by the Croatian. 
5' The home side have quickly settled into their rhythm in the opening stages. Leao does well to take down a long pass from Romagnoli, but Becao gets across to make a vital interception on the edge of the box. 
3' There is going to be a brief stoppage in play as Kjaer is down and in need of treatment after a collision with Nuytinck from that earlier corner. He is now back to his feet and looks fine to continue. 
2' Hernandez floats an out-swinging corner in from the left, and Molina nods it to safety in the centre of the box. 
1' Kick off! The referee, Davide Massa, blows his whistle and Udinese get the game underway. 
The teams are out, and kick-off will soon be upon us here at San Siro. 
Milan have won their last two games against Udinese in Serie A. The Rossoneri could win three consecutive matches against the Friulians in the competition for the first time since 2008.
Heading into this match, Pioli’s side have won eight of their last twelve games in Serie A. However, they have lost three of their previous six matches at San Siro. Prior to kick-off, the Rossoneri are second in the table, just four points behind first-placed Inter. Udinese, on the other hand, have struggled on the road of late, winning just one of their last six away fixtures. Should Luca Gotti’s team triumph over Milan, they will move to 31 points and potentially rise into the top half of the table. way fixtures.
Following Milan's away win at Stadio Olimpico last time out, Stefano Piolo makes five changes to his starting side. Kalulu Kyatengwa, Romagnoli, Castillejo, Diaz and Leao replace Davide Calabria, Tomori, Saelemaekers, Hakan Calhanoglu and Zlatan Ibrahimovic. The Swedish striker is absent with a thigh injury, while Calhanoglu is left out following a muscle problem. The visitors, on the other hand, make two alterations for this clash. Zeegelaar comes in for Stryger, while Llorente drops to the bench in favour of Pereyra, who returns from suspension.
UDINESE SUBS: Manuel Gasparini, Simone Scuffet, Samir, Sebastien De Maio, Thomas Ouweja, Walace, Petar Micin, Jayden Braaf, Jens Stryger Larsen, Fernando Llorente, Stefano Okaka. 
MILAN SUBS: Antonio Donnarumma, Ciprian Tatarusanu, Fikayo Tomori, Matteo Gabbia, Diogo Dalot, Alexis Saelemaekers, Rade Krunic, Soualiho Meite, Jens Hauge.  
UDINESE (3-4-1-1): Juan Musso; Rodrigo Becao, Kevin Bonifazi, Bram Nuytinck; Nahuel Molina, Rodrigo de Paul, Tolgay Arslan, Jean-Victor Makengo, Marvin Zeegelaar; Roberto Pereyra; Ilija Nestorovski.
MILAN (4-2-3-1): Gianluigi Donnarumma; Pierre Kalulu Kyatengwa, Simon Kjaer, Alessio Romagnoli, Theo Hernandez; Sandro Tonali, Franck Kessie; Samu Castillejo, Brahim Diaz, Ante Rebic; Rafael Leao. 
The hosts come into this clash looking to make it back-to-back wins in Serie A following their 2-1 win against Roma last time out. Udinese are also are seeking consecutive top-flight victories after their 1-0 triumph over Fiorentina in their previous fixture. 
Hello and welcome to live match coverage of the Serie A fixture between Milan and Udinese at San Siro.