Brought to you by

Key Events

N. Radonjić
Yellow Card
P. Schuurs
Yellow Card
O. Giroud
T. Hernández
1 - 0
A. Buongiorno
Yellow Card
S. Kjær
Yellow Card

Match Stats

46% 53%
Shots Off Target
Shots On Target 4 2
Total Passes 408 468
  • Heatmap
  • Touch Map
Live table
Pos Team P W D L F A +/- PTS Form
1 Napoli NAP Napoli 36 27 5 4 73 26 +47 86 W L W D D
2 Internazionale INT Internazionale 37 22 3 12 70 42 +28 69 W L W W W
3 Lazio LAZ Lazio 36 20 8 8 55 28 +27 68 W D L W L
4 Milan MIL Milan 36 18 10 8 60 42 +18 64 W L W D D
5 Atalanta ATA Atalanta 37 18 7 12 61 46 +15 61 L W L L W
6 Roma ROM Roma 37 17 9 11 48 37 +11 60 L D D L D
7 Juventus JUV Juventus 36 21 6 9 55 32 +23 59 L W W W D
8 Torino TOR Torino 37 14 11 12 42 40 +2 53 W D W D W
9 Fiorentina FIO Fiorentina 37 14 11 12 50 42 +8 53 W D W L D
10 Monza MON Monza 36 14 10 12 46 46 0 52 W W D D W
11 Bologna BOL Bologna 36 13 11 12 48 45 +3 50 W D D L D
12 Udinese UDI Udinese 37 11 13 13 47 47 0 46 L L L W D
13 Sassuolo SAS Sassuolo 37 12 9 16 46 58 -12 45 D L L D L
14 Empoli EMP Empoli 36 10 12 14 36 46 -10 42 W D W W L
15 Salernitana SAL Salernitana 37 9 15 13 48 60 -12 42 W D W L D
16 Lecce LEC Lecce 36 7 12 17 30 43 -13 33 D D L L W
17 Spezia SPE Spezia 37 6 13 18 30 60 -30 31 L D W L L
18 Hellas Verona VER Hellas Verona 36 7 9 20 29 55 -26 30 L L W L D
19 Cremonese CRE Cremonese 36 4 12 20 32 66 -34 24 L L W D D
20 Sampdoria SAM Sampdoria 37 3 10 24 24 69 -45 19 D L D L L


UEFA Champions League
UEFA Europa League
UEFA Conference League Qualifiers


That is all for tonight, folks; thanks for joining us. Goodbye!
Milan will now look to use tonight's victory as a springboard for the rest of the season. They are now up to third in the table, while Torino remain in seventh. Pioli's side should at least be able to consolidate a top-four place to earn a spot in the Champions League, but their recent run has all-but ended their title hopes. They face Tottenham in the Champions League on Tuesday, while Torino now have a long break before they face Cremonese in 10 days' time.
Milan's four-match losing run finally comes to an end as they run out 1-0 winners against Torino. Pioli's side went through the motions and had to handle tremendous pressure across the 90 minutes, but Giroud's 62nd-minute header proved enough. The Frenchman flicked Hernandez's cross into the far corner, and the champions are now 11 points clear of Torino in the Serie A table. Torino deserved to be level at the break, but it could have been different had Tatarusanu not kept Sanabria at bay on several occasions. Sadly for Torino, their attacking threat disappeared in the second half, and Milan used that to their advantage.
90' + 5' FULL-TIME - MILAN 1-0 TORINO.
90' + 2' Panic over! Torino continue to push for an equaliser, but their latest corner comes to nothing, even with keeper Milinkovic-Savic up from the back.
90' Five minutes of stoppage time to come...
T. Pobega
S. Tonali
89' Pioli freshens up his midfield as Pobega replaces Tonali.
D. Calabria
A. Saelemaekers
89' A defensive change next as Saelemaekers is replaced by Calabria.
D. Origi
O. Giroud
89' Goalscorer Giroud makes way for fellow striker Origi.
88' Pioli looks to be playing for the 1-0 win, with three changes now lined up to take some time off the clock.
86' Milan certainly need a second goal to feel comfortable in this contest, but they have been under very little pressure since scoring.
84' As expected, the sheer amount of subs have slowed the game down, which will work in Milan's favour. Torino have less than 10 minutes left to try and conjure something up to try and draw level.
N. Radonjić
Yellow Card
81' Radonjic's first involvement is to pick up a yellow card after clipping Hernandez. What an introduction!
N. Radonjić
N. Vlašić
80' The second change sees Radonjic come on for Vlasic, who has been quiet tonight.
A. Gravillon
K. Djidji
80' A double substitution for Torino sees Djidji drop to the bench, with Gravillon the one to replace him.
C. De Ketelaere
Brahim Díaz
79' Pioli makes another sub, with Diaz making way for De Ketelaere.
76' OPEN GOAL! Oh dear, Oh dear! Milan should be 2-0 up, and the points should be secure, but Hernandez has wasted a glorious opportunity to double his team's lead. The left-back found himself in the box on the counter-attack, but he failed to tap home from the edge of the box, dragging his shot wide instead. What a huge moment that could be in this contest.
74' WIDE! The San Siro fell silent as Torino tried to score from a corner, but it was nearly an own-goal, with Tonali's header going the wrong way. Thankfully for Milan, the ball bounced past the post and behind for a goal-kick.
M. Gabbia
S. Kjær
71' Pioli gives Kjaer a rest, with Gabbia on in his place.
Y. Karamoh
M. Adopo
69' Juric freshens up his attack as Karamoh replaces Adopo.
P. Schuurs
Yellow Card
68' A miss-timed challenge in the middle of midfield earns Schuurs a yellow card.
65' That header was Giroud's seventh of the season, and he may not score a more important one considering their recent form.
62' Hernandez was swarmed by his team-mates after that cross, and rightly so. That was perfect!
62' GOAAALLLLL - MILAN 1-0 TORINO - Finally, the home side have something to smile about as Giroud heads them into the lead. The Frenchman did what he does best, heading home from inside the penalty area. Hernandez's cross was perfect, allowing him to use the power of his delivery to beat Milinkovic-Savic.
61' The tables are slowly turning in this contest, and Milan have now registered more shots on target than Torino; sadly none of their three efforts have found the back of the net.
60' Vojvoda's first involvement is to fire a shot past Tatarusanu's far post, and he really should have done better considering the space he had and time after a successful Torino counter-attack.
M. Vojvoda
A. Buongiorno
57' Buongiorno appears to have suffered an injury, and he is replaced by Vojvoda.
56' HOW!!! Somehow it remains 0-0, and Milan seem to have found their rhythm. Giroud came within inches of scoring, with Milinkovic-Savic denying him. The former Arsenal and Chelsea striker saw his shot saved by the Torino keeper, only for the ball to roll under his body towards the goalline. With Milan players following up in support, Milinkovic-Savic did enough to get his body behind the ball and keep the hosts at bay.
55' SAVE! Tatarusanu continues to earn his money out there this evening, and his latest save from Singo keeps the game level.
54' CHANCE! Milan's best opportunity to score goes begging, but that was miles better from the hosts. A quickfire counter-attack led by Giroud and Leao allowed the latter to have a shot towards goal, but he was smothered by Torino keeper Milinkovic-Savic, who eventually stopped the ball with his chest before clearing the danger.
51' Milan have yet to improve in the early stages of the second half, and it may not be long before Pioli turns to his bench. In saying that, Torino deserves tonnes of credit for making life tough in the middle of the park.
A. Buongiorno
Yellow Card
49' A clumsy challenge earns Buongiorno a yellow card, and he will need to be careful for the rest of tonight's match.
46' We are back underway in Milan.
K. Linetty
G. Gineitis
46' After collecting a yellow card in the first half, Gineitis is replaced by Linetty at the break.
Even though Pioli has the likes of Rebic and Ibrahimovic available on the bench, he will need to improve the supply to Giroud before he makes a substitution. The Frenchman has been a passenger so far, and the Milan midfield must do more to bring him into the game. As for Torino, if they can maintain their performance, they should at least leave Milan with one point.
The half-time whistle comes at the perfect time for Milan, who, in truth, have played like a team massively short of confidence. That was to be expected, but there is still tonnes of talent within their squad, and if Pioli can get a tune out of them, they can still record a positive result his evening. Leao has been their best player, but even he has struggled to put pressure on the Torino defence consistently. Torino's Sanabria has come close to scoring on several occasions, and Milan will need to be wary of him in the second 45 minutes.
43' There is unlikely to be any stoppage time at the end of the first half, which should explain the kind of half we have witnessed. Torino have shown plenty of potential, but the less said about Milan's display, the better.
41' With the scoreline still level, Pioli does not need to panic, but for Torino to be on top away from home is not good enough. The Milan fans look bored in the stands, but he can at least tweak things at half-time.
39' As it stands, Torino will be relatively pleased with their performance and the scoreline, but Milan need to do more if they want to move on from their recent run of results. They are being made to work hard for every pass, and that will not do their confidence any good.
37' Sanabria is certainly doing all he can to open the scoring for Torino, but his latest effort is easily saved by Tatarusanu.
34' Milan will feel a little aggrieved after that yellow card, with replays suggesting that Giroud was fouled in the build-up.
S. Kjær
Yellow Card
32' Kjaer is also now in the referee's book after he obstructed Singo, who had tried to launch a counter-attack for Torino.
29' The support from the stands has now turned a little sour, with Milan's fans a little annoyed at their team's performance.
27' Torino have done really well to neutralise the Milan attack so far, and Giroud has barely had a kick inside the opening exchanges.
G. Gineitis
Yellow Card
25' The first yellow card of the match is handed to Gineitis after a strong challenge on Saelemaekers in the middle of the park.
22' SAVE! Tatarusanu ensures it remains 0-0 after diving to his right-hand side to deny Sanabria. The flag went up anyway due to a foul in the build-up, but the Milan keeper was not to know, and that was a fine example of his reflexes.
19' CLOSE! Torino are getting closer to opening the scoring, but Sanabria's latest drive just missed the far post from the edge of the box. At least for his and Torino's sake, Milan keeper Tatarusanu was worried for a moment.
17' Torino have now had two corners, but they will need to improve the delivery if they are to break the deadlock from a set-piece.
15' After a fairly even contest inside the first 10 minutes, Torino have now started to control possession in the last few minutes.
13' Former Milan defender Rodriguez will be desperate to upset his old team-mates, but his first few crosses have come to nothing inside the early stages of this contest.
10' It has taken 10 minutes, but Torino have finally registered a shot towards goal, only for Miranchuk to fire his effort over the crossbar.
8' Milan winger Leao has been the liveliest player on the park so far for the home side, but he has yet to create any space to have a shot. Torino have had plenty of bodies behind the ball, which is making life difficult for the home side.
6' While the home fans have been full of life, the action on the pitch has yet to live up to the hype.
3' Even though their side have been out of form of late, Milan's fans have started the game in full voice, and they are doing all they can to unsettle Torino's players.
1' We are now underway in Milan!
The two teams are now out on the field of play, and kick-off is moments away.
Torino have won just three of their last 30 Serie A meetings with Milan, although this includes their last one in October. They could win both top-flight games against the Rossoneri in a season for the first time since 1984/85.
Ismael Bennacer, Fikayo Tomori, and Mike Maignan are all still on the sidelines, but Ibrahimovic has recovered from an ACL injury to return to the bench. Torino's Pietro Pellegri will not play against his former club due to a thigh issue, so his spot is taken by Sanabria. Torino boss Ivan Juric is still without Samuele Ricci, Valentino Lazaro and David Zima.
SUBS: Matteo Fiorenza, Luca Gemello, Brian Bayeye, Andreaw Gravillon, Yann Karamoh, Ivan Ilic, Ronaldo Vieira, Demba Seck, Mergim Vojvoda, Ola Aina, Nemanja Radonjic, Karol Linetty.
TORINO (3-4-2-1): Vanja Milinkovic-Savic; Alessandro Buongiorno, Perr Schuurs, Koffi Djidji; Ricardo Rodriguez, Gvidas Gineitis, Michel Adopo, Stephane Singo; Nikola Vlasic, Aleksey Miranchuk; Antonio Sanabria.
SUBS: Devis Vasquez, Antonio Mirante, Davide Calabria, Fode Ballo-Toure, Yacine Adli, Zlatan Ibrahimovic, Ante Rebic, Tiemoue Bakayoko, Divock Origi, Junior Messias, Tommaso Pobega, Aster Vranckx, Matteo Gabbia, Charles De Ketelaere.
MILAN (4-2-3-1): Ciprian Tatarusanu; Theo Hernandez, Malick Thiaw, Simon Kjaer, Pierre Kalulu; Sandro Tonali, Rade Krunic; Rafael Leao, Brahim Diaz, Alexis Saelemaekers; Olivier Giroud.
Torino were victorious in their previous league match against Udinese, winning 1-0, and they have won three of their last eight in all competitions to lift the mood in their camp.
Stefano Pioli's men are on a dismal run at the minute, with their Serie A champions without a win in seven in all competitions. They have only won once since the turn of the year, and that should give Torino all the hope they need that they can get the job done.
Good evening and welcome to our live coverage of the clash between Milan and Torino from Serie A. The two teams are only one place apart in the league table, and Torino will hope to reduce the eight-point gap with a victory this evening.