90' Nothing comes from the corner as the fourth official's board shows six minutes of stoppage time.
89' SAVE! Calhanoglu takes Milan's latest free-kick and forces a save out of Szczesny. The Pole does well to read the flight of the ball, and he concedes a corner instead.
87' Milan's players are enjoying themselves now and rightly so. There has been a few flicks and tricks but they need to stay switched on until the final whistle.
84' Just the six second-half goals tonight. Incredible battle!
80' Milan head coach Stefano Pioli has never beaten Juventus in his managerial career. 10 minutes left to make that dream come true.
77' SAVE! Juventus win a corner, but Donnarumma shows incredible reactions to claw the ball away from danger. Rugani was the man who got his head to the ball, but he could not find a way past the Milan keeper.
75' Szczesny to the rescue! The former Arsenal keeper is on hand to deny Rebic at his near post, and it is a good job he was alert to the danger. Milan are getting so much space in the final third.
70' 20 minutes left of this thrilling battle at the San Siro. After what has happened, it would be impossible to predict a winner!
64' That goal, as expected, has given Milan a huge lift. They are back on the ball and trying to force Juventus back towards their own box.
61' PENALTY MILAN, Ibrahimovic to take.
60' Milan could have a penalty here, the referee is consulting VAR!
55' Milan need to go for broke now, they know a win is important for their European hopes. 35 minutes left to turn their fortunes around!
51' Milan have scored in 12 consecutive league games – their best such run since September 2017. They are going to need to dig deep here to continue that sequence.
49' Rabiot's goal deserves to win any match, but Milan still have plenty of time to find an equaliser. The worry is, they could take too long to come out of their shell after conceding so early in the second half.
46' We are back underway!
The first half draws to a close, and both sides will feel they should have done more in front of goal. Despite dominating for large parts, Milan's best chance game on the backfoot, only for Ibrahimovic to be flagged offside as he tapped home. Bonucci has gone close on two occasions for Juventus, while Higuain was inches away from finding the net.
The first half draws to a close, and both sides will feel they should have done more in front of goal. Despite dominating for large parts, Milan's best chance game on the backfoot, only for Ibrahimovic to be flagged offside as he tapped home. Bonucci has gone close on two occasions for Juventus, while Higuain was inches away from finding the net.
45' + 4' HALF-TIME - MILAN 0-0 JUVENTUS.
45' + 3' DISALLOWED! Milan somehow find time to launch an attack of their own and Ibrahimovic glides through on goal before finding the back of the net. However, the flag is up for offside, and it remains goalless.
45' + 2' SAVE!!! With what could the last meaningful attack of the first half, Donnarumma denies Higuain with a fine stop. The Argentinean striker was played in by Bernardeschi before looking for the far corner, only to be denied by the Italy international.
45' Two minutes of stoppage time to come...
44' Milan are left frustrated after Ibrahimovic goes down on the edge of the box. Rebic's poor touch played him into trouble, but the referee claims he went down too easily.
42' Milan win a free-kick on the halfway line, and that was largely down to the good work from Ibrahimovic. The veteran needs more service if he is to have any chance of helping his team.
40' Milan are now looking to keep the game goalless before the break. They have gone from dominating possession to struggling to keeping Juventus at bay.
37' JUST OVER! Juve are inches away from opening the scoring from a corner after a wicked deflection. Luckily for Milan, the ball looped up and over the crossbar.
34' It has taken them over 30 minutes, but Juventus are now starting to see more of the ball. Higuain and Ronaldo continue to be kept at bay, but that could soon change.
32' Pjanic's low-freekick finds Bonucci on the edge of the area, but the Juve skipper leans back and volleys the ball over the crossbar.
31' Paquets concedes a free-kick after a late challenge on Bentacur on the edge of the box.
29' That was nice and quick, we are back underway.
28' The game pauses for the first water break of the night!
27' Cuadrado looks sharp tonight, but he is playing at right-back. While the Colombia international can shine from deep, he has not seen enough of the ball in the final third.
25' Milan nearly take the lead as Ibrahimovic attacks Hernandez's low cross, but the Swede's left-footed shot flies into the hands of Szczesny
23' Juventus might still be level, but they are giving Milan too much of a foothold in this match. The home side are dominating possession, and they are growing in confidence as the game goes on.
21' Hernandez is back on his feet and looks OK for now. He has got a significant role to play tonight as Milan's left fullback so they will not want to take any chances if he cannot prove his fitness.
20' Slight worry for Milan as Hernandez goes down injured after a strong challenge. He refuses treatment though and looks like he wants to continue once the referee gives the go-ahead.
18' He can score at any moment, but Ibrahimovic has barely had a kick inside the first 20 minutes.
16' Milan are still trying to dictate the pace of the game, but Juventus look very dangerous on the counter.
14' Sarri's side took the corner short before working the ball into the middle for Rabiot, but he blasts his shot into the empty stands behind the goal.
13' WIDE! Ronaldo now tries his luck from the edge of the box, but he cannot find the far corner. The shot looks to have taken a deflection, Pjanic to take the corner.
10' CHANCE! Juventus should be in the lead, but Bonucci failed to meet Bentacur's free-kick at the far post. The Juve midfielder drilled his delivery to the far post, but Bonucci could not get there in time, and it remains 0-0.
8' Milan registers the first real shot on target, but Szczesny is untroubled by Saelemaekers' effort. The midfielder found some space on the edge of the box, but he could not generate any power on his shot, and it was an easy save in the end.
6' The game is not even 10 minutes old, but both teams look determined and up for the occasion. Milan have seen plenty of the ball in the middle of midfield, and there are already some great duals forming.
4' Milan win an early corner, but Szczesny comes off of his line to defuse the danger and clear for Juventus.
3' Juventus can stretch their lead at the top of the table to 10 points this evening, with Lazio losing 2-1 to Lecce earlier tonight.
1' We are underway in Milan. The home side are wearing their traditional red and black strip, while The Old Lady are in their white and black attire.
The two teams are out on the pitch and we are moments away from kick-off.
Milan have managed to beat Juventus just once in their last 14 league meetings, losing 13 times.
Milan beat Lazio 3-0 last time out and Pioli makes two changes to his starting XI as Paqueta and Rebic replace Bonaventura and Calhanoglu. Maurizio Sarri's Juventus hammered Torino 4-1 at the weekend, and he makes three alterations to his team. Szczesny, Rugani and Higuain come into the fold for Buffon, De Ligt and Dybala.
SUBS: Marco Olivieri, Douglas Costa, Carlo Pinsoglio, Simone Muratore, Giacomo Vrioni, Luca Coccolo, Giorgio Chiellini, Blaise Matuidi, Alex Sandro, Gianluigi Buffon, Aaron Ramsey.
JUVENTUS (4-3-3): Wojciech Szczesny; Juan Cuadrado, Daniele Rugani, Leonardo Bonucci, Danilo; Rodrigo Bentacur, Miralem Pjanic, Adrien Rabiot; Federico Bernardeschi, Gonzalo Higuain, Cristiano Ronaldo.
SUBS: Rafael Leao, Asmir Begovic, Matteo Gabbia, Giacomo Bonaventura, Lucas Biglia, Hakan Calhanoglu, Daniel Maldini, Davide Calabria, Lorenzo Colombo, Antonio Donnarumma, Rade Krunic, Diego Laxalt.
MILAN (4-2-3-1): Gianluigi Donnarumma; Andrea Conti, Simon Kjaer, Alessio Romagnoli, Theo Hernandez; Franck Kessie, Ismael Bennacer; Alexis Saelemaekers, Lucas Paqueta, Ante Rebic; Zlatan Ibrahimovic.
The last time these two met, neither team could find a winner as they played out a 0-0 draw in the Coppa Italia in February. The previous league meeting was back in November, with Juventus securing a 1-0 win.
Tonight's encounter promises to be a cracker, with both teams in fine form of late. Stefano Piolo's Milan are unbeaten in five, while reigning champions Juventus have won their last four in the league.
Good evening and welcome to our coverage of the Serie A match between Milan and Juventus. The home side are still in the hunt for European football, while tonight's visitors can move one step closer to the title with another victory.