Penalty shootout: H. Çalhanoğlu (AC Milan) scored!
126'
Penalty shootout: A. Romagnoli (AC Milan) scored!
Penalty shootout: V. Milinković-Savić (Torino) scored!
125'
Penalty shootout: T. Rincón (Torino) missed!
124'
Penalty shootout: Lyanco (Torino) scored!
Penalty shootout: S. Tonali (AC Milan) scored!
123'
Penalty shootout: T. Hernández (AC Milan) scored!
122'
Penalty shootout: S. Lukić (Torino) scored!
121'
Penalty shootout: F. Kessié (AC Milan) scored!
120'
Penalty shootout: A. Belotti (Torino) scored!
FULL-TIME AFTER EXTRA-TIME: MILAN 0-0 TORINO
118'
A. Gojak gets yellow.
Gojak puts in a tired challenge on Olzer and he's late, earning himself a booking.
115'
Lyanco gets yellow.
There's another booking now, as Lyanco is penalised for a high elbow when challenging Leao.
Minute
Description
113'
There's been another red card shown to a member of the Torino bench for something that was said, just as was the case with Gianluigi Donnarumma earlier in the game.
112'
F. Kessié gets yellow.
Kessie's challenge on Rincon is poor and the substitute goes into the referee's book.
109'
Neither side is in any rush as the clock ticks down. Both appear to be content to take the lottery of penalties at this stage.
105'
G. Olzer enters the game and replaces Brahim Díaz.
HALF-TIME IN EXTRA TIME: MILAN 0-0 TORINO
Diaz makes way ahead of the second half of extra-time, with youngster Olzer coming on for Milan.
We're back under way for the second half of extra-time!
104'
Tiredness is setting in now as the pace of the game slows right down. These two sets of players don't have much more left to give.
102'
Diaz tries to bend one into the top-right corner from the edge of the area but it's headed bravely away. Milan just can't break through.
101'
S. Lukić gets yellow.
Lukic is the latest Torino player to go into the book following a challenge on Hernandez.
94'
Milan work the ball around in search of an opening, but there are a number of tired legs out there and the hosts are struggling for urgency.
92'
Murru slides into Tonali and the pair stay down but nothing is given and Belotti comes away with the ball. His shot from distance clatters off a Milan defender and the ball is then put out of play so that the medical team can see to the two players still on the deck.
91'
We're under way for the first half of extra-time!
90' +4
FULL-TIME: MILAN 0-0 TORINO
90' +2
A. Belotti enters the game and replaces S. Zaza.
Zaza isn't moving freely and is now replaced with Belotti up front. Can he snatch a winner for Torino?
90'
Zaza looks to have a tight hamstring but he's not coming off just yet, and will try to make to the end of the four minutes of stoppage-time.
89'
Hernandez thumps an effort at goal from outside the box, but it's too central and Milinkovic-Savic keeps it out!
85'
S. Tonali gets yellow.
Tonali earns himself a yellow card for a poor challenge on Buongiorno as Milan's frustration starts to boil over.
84'
Lyanco enters the game and replaces M. Vojvoda.
S. Lukić enters the game and replaces Bremer.
That change is now made after Vojvoda receives some treatment on the field, with Lyanco replacing him.
Bremer goes off at the same time, with Lukic coming on in his stead as Giampaolo looks to inject fresh legs into his side.
81'
Vojvoda is down and looks to be in serious pain - he may have even dislocated his shoulder. A change is being readied by Giampaolo.
79'
Kessie tries to blast one in from distance as Milan look to convert their dominance, but he gets underneath the strike and lifts it over the bar.
74'
Zaza takes on another ambitious shot from distance and, once again, sends the ball high and wide of the target.
72'
G. Donnarumma goes off after a red card!
G. Donnarumma gets yellow.
RED CARD! Gianluigi Donnarumma - on the bench - is sent off for something he said to the officials on the sidelines following their failure to award Milan a penalty!
Yellow Card Antonio Donnarumma
69'
Zaza breaks away with three for company and, as he approaches the box, he takes on an ambitious strike from distance and blazes it wildly over the bar.
66'
Kessie has slotted into midfield in place of Calabria, with Hernandez at left-back, meaning Dalot switches across to his preferred right-back slot and Kalulu tucks in alongside Romagnoli in the centre of defence.
63'
N. Murru enters the game and replaces C. Ansaldi.
T. Hernández enters the game and replaces D. Calabria.
F. Kessié enters the game and replaces M. Musacchio.
W. Singo enters the game and replaces K. Linetty.
The second alteration sees Ansaldi leave the field, with Murru taking his place on the left.
Calabria is also replaced, with left-back Hernandez coming on for him and prompting a Milan reshuffle.
There's two changes for Torino as well, with Linetty - who is on a yellow - making way for Singo.
Pioli makes a second double-substitution, and replaces centre-back Musacchio with a central midfielder in Kessie in the first change.
60'
Calhanoglu - who has looked lively since his introduction - strikes at goal from outside the box following the corner but it's blocked away. Milan can't believe they aren't in front yet.
55'
Milan have started this half brightly and look far more cohesive and energetic than at any point in the first half.
53'
SIDE-NETTING! Leao has looked far more dangerous since moving up front and he wriggles into space down the right before lashing a shot at goal from a tight angle, but he can only find the side-netting!
47'
S. Zaza gets yellow.
Zaza is unfortunate to receive a yellow card as he slips while trying to play a pass and clatters into Romagnoli.
46'
J. Hauge enters the game and replaces Samu Castillejo.
H. Çalhanoğlu enters the game and replaces Z. Ibrahimović.
Surprisingly, Ibrahimovic is also replaced, with Calhanoglu coming on and Leao moving up front.
Pioli responds to Milan's underwhelming first half by making a double-change at the break. Castillejo goes off for Hauge out wide in the first alteration.
We're back under way for the second half!
45'
HALF-TIME: MILAN 0-0 TORINO
44'
Dalot cuts inside from the left and curls the ball into the middle where Leao looks for a flick-on, but he gets too much on it and it bounces behind for a goal-kick.
42'
Zaza is released down the left and he's isolated against Musacchio, but the centre-half does well to hold the forward up and allow Kalulu to sprint back and make the challenge.
40'
The game is starting to get scrappy now, with both sets of players going into challenges with plenty of desire.
36'
A series of fouls disrupts the rhythm of the game and the frequent stoppages prevent either side from constructing anything intricate.
34'
Everything is going through Ibrahimovic now and the veteran striker drops deep to take part in the build-up before bursting into the box, but the final ball just goes astray.
32'
Ibrahmovic is starting to influence the game now as he drifts to the right to create an overload before crossing towards the back post, but it's headed clear.
29'
K. Linetty gets yellow.
Linetty follows his team-mate into the book just two minutes later for a shoulder-barge on Diaz.
27'
T. Rincón gets yellow.
Rincon receives the first yellow card of the game as he hauls Calabria down near the halfway line.
23'
Torino are brave in their persistence with playing out from the back and they manage to weave the ball past the Milan press before drawing a foul in the attacking half.
21'
Vojvoda whips an enticing cross into the middle from the right, but Zaza can't quite get his head on it and Milan hack clear.
17'
Milan are regularly working the ball into wide areas and looking to craft shooting chances from there, but Torino have dealt with the threat relatively comfortably to this point.
15'
Torino have started the game strongly - they're snapping into challenges and asking questions of the hosts. Milan have been a little sluggish so far.
13'
Torino win a free-kick and then a corner and have a rare chance to load the box, but they can't take advantage on either occasion as Rincon eventually blasts high and wide from the edge of the area.
10'
Torino have held their ground well in the opening stages of the game. No doubt Giampaolo will have demanded a better showing, particularly in the first half, from his men this time around.
8'
Zaza receives the ball in space just outside the box and he takes the shot on, but he gets it all wrong and lashes well wide of the target.
6'
Milan have found space down the right as they look to cross towards the colossal frame of Ibrahimovic, but the delivery hasn't been accurate enough just yet.
4'
The ball is floated in towards the head of Ibrahimovic in the box by Castillejo on the right, but Milinkovic-Savic is out quickly to hold the cross.
1'
We're under way in Milan!
Hello and welcome to our LIVE coverage of the Coppa Italia clash between Milan and Torino at San Siro.
Milan XI (4-2-3-1): Ciprian Tatarusanu; Pierre Kalulu Kyatengwa, Mateo Musacchio, Alessio Romagnoli, Diogo Dalot; Davide Calabria, Sandro Tonali; Samu Castillejo, Brahim Diaz, Rafael Leao; Zlatan Ibrahimovic.
Torino XI (3-5-1-1): Vanja Milinkovic-Savic; Bremer, Nicolas Nkoulou, Alessandro Buongiorno; Mergim Vojvoda, Jacopo Segre, Tomas Rincon, Karol Linetty, Cristian Ansaldi; Amer Gojak; Simone Zaza.
Torino substitutes: Lyanco, Nicola Murru, Wilfried Stephane Singo, Armando Izzo, Sasa Lukic, Simone Verdi, Andrea Belotti, Samir Ujkani, Antonio Rosati, Daniele Baselli, Ricardo Rodriguez.
Serie A leaders Milan will feel confident of progressing to the quarter-finals as they host relegation-threatened Torino for the second time in the space of just four days, having beaten them 2-0 in the league on Saturday.
Milan substitutes: Nikos Michelis, Theo Hernandez, Antonio Donnarumma, Giacomo Olzer, Antonio Mionic, Lorenzo Colombo, Jens Hauge, Franck Kessie, Andrea Conti, Hakan Calhanoglu, Gianluigi Donnarumma.
Giampaolo will be pleased with the way his side have responded to their defeat at the weekend, having been the better side in the first 45 minutes. Pioli, on the other hand, will demand much better from his men, who have shown little invention on the ball and have looked sluggish so far.
The game goes to extra-time! Milan dominated the second half, striking the post twice and being denied a clear penalty, but they weren't able to find the net and now face another 30 minutes and the possibility of a penalty shoot-out.
There goes the full-time whistle! The game goes to a penalty shoot-out! Milan dominated the second half of normal time, hitting the post twice and being denied a clear spot-kick, but couldn't find a way through and both sides looked lethargic in extra-time, with few chances for either. It's 0-0 after 120 minutes, with penalties to come!
GOAL! Belotti steps up for Torino first and he puts his penalty away confidently, tucked accurately into the bottom-right corner.
GOAL! Lukic tucks his penalty into the bottom-right corner, following Belotti's lead.
GOAL! Kessie is Milan's first taker and he walks up slowly to the ball before passing it nonchalantly into the bottom-left corner after Milinkovic-Savic dives the wrong way.
GOAL! Hernandez levels things up for Milan, thumping emphatically into the bottom-right corner.
GOAL! Lyanco just about finds the net! He blasts his effort into the top-left, despite a touch from Tatarusanu.
GOAL! Tonali goes the same way, arrowing his strike into the top-left corner despite Milinkovic-Savic going the right way.
GOAL!! MILAN HAVE WON THE SHOOT-OUT!! Calhanoglu casually guides his penalty into the top-left corner, sending Milinkovic-Savic the wrong way!
Thank you for joining our coverage, we hope you enjoyed the game. Until next time, goodbye.
Both sides return to Serie A action next, with Milan travelling to face Cagliari, while Torino host Spezia.
GOAL! Romagnoli drills the ball low into the bottom corner and gives Milan the advantage! If Torino don't score their next spot-kick, Milan win!
GOAL! Torino goalkeeper Milinkovic-Savic blasts his spot-kick high into the net! That was a fantastic penalty! If Milan score next, however, they win it!
SAVED! Rincon steers his penalty towards the right side of goal, but it's at a comfortable height for Tatarusanu, who dives the right way to keep it out!
Commentary
More…