Teenager Chaka Traore scored his second goal in six days as AC Milan beat Serie A strugglers Empoli 3-0 at the Stadio Carlo Castellani.
2023/2024 Serie A


Match Events
0' The match is about to start!
3' Highlight from Empoli vs Milan
10' Match Event for Empoli vs Milan
11' GOAL! Empoli 0-1 Milan (Loftus-Cheek)
22' Highlight from Empoli vs Milan
27' Highlight from Empoli vs Milan
31' Penalty Goal! Empoli 0-2 Milan (Olivier Giroud)
35' Highlight from Empoli vs Milan
41' Match Event for Empoli vs Milan
45' Highlight from Empoli vs Milan
45' Match Event for Empoli vs Milan
51' Highlight from Empoli vs Milan
54' Highlight from Empoli vs Milan
62' Match Event for Empoli vs Milan
64' Highlight from Empoli vs Milan
70' Match Event for Empoli vs Milan
71' Highlight from Empoli vs Milan
74' Highlight from Empoli vs Milan
78' Highlight from Empoli vs Milan
80' Match Event for Empoli vs Milan
84' Highlight from Empoli vs Milan
88' GOAL! Empoli 0-3 Milan (Chaka Traorè)
Match Report
The 19-year-old Ivorian winger, who had opened his Milan account in Tuesday’s 4-1 Coppa Italia victory over Cagliari, came off the bench to notch a third for Stefano Pioli’s men in the 88th minute.
That added to Ruben Loftus-Cheek’s 11th-minute opener and an Olivier Giroud penalty just past the half-hour mark.
These celebrations #EmpoliMilan #SempreMilan pic.twitter.com/nMYYFcXPV2
— AC Milan (@acmilan) January 7, 2024
Third-placed Milan’s third win in four league games closed the gap to second-placed Juventus to four points ahead of the Turin giants’ match at Salernitana later on Sunday.
Aurelio Andreazzoli’s Empoli remain second bottom as their winless run in the league extends to a seventh match.
As the visitors sought to make an early breakthrough, Tijjani Reijnders drilled wide in the third minute and Davide Calabria produced a dangerous cross from the right that flashed across the face of goal without a finishing touch being applied.
Milan then moved in front when Rafael Leao got past Tyronne Ebuehi on the left and laid the ball to Loftus-Cheek, who slotted past Elia Caprile.
Caprile subsequently dealt with a shot from Theo Hernandez before Empoli were forced into a change, with Ebuehi having pulled up injured and replaced by Filippo Ranocchia.
Moments later, Loftus-Cheek’s acrobatic effort hit the hand of Youssef Maleh, a VAR check ensued and after referee Federico La Penna watched footage back pitchside the verdict was a penalty, which Giroud dispatched in emphatic fashion off the crossbar for his 10th club goal of the season in all competitions.
Olivier Giroud converts a penalty against Empoli
It was then Milan having to make an early substitution due to injury as Alessandro Florenzi came off for Alex Jimenez.
Empoli’s Nicolo Cambiaghi was unable to make the most of a decent chance in first-half stoppage time, shooting wide, and Tommaso Baldanzi then saw an attempt saved by Milan goalkeeper Mike Maignan early in the second half.
Milan returned to the front foot with Loftus-Cheek striking wide from outside the box, Caprile tipping over a Christian Pulisic header and Leao curling into the stand.
Empoli’s continued efforts to hit back saw Cambiaghi put a couple of attempts wide, either side of Maignan blocking a Matteo Cancellieri shot and Francesco Caputo’s follow-up deflecting behind.
Milan then wrapped things up on the counter-attack in the closing stages as Pulisic burst forward and fed Traore, who sent a composed finish into the bottom corner.
Line-ups
Empoli XI: Francesco Caputo, A.Grassi, Luperto, Emmanuel Gyasi, T. Ebuehi, Ardian Ismajli, Youssef Maleh, Sebastian Walukiewicz, Elia Caprile, Nicolò Cambiaghi, Tommaso Baldanzi
Subs: Berisha, Destro, Marin, Samuele Perisan, Filippo Ranocchia, Matteo Cancellieri, Maldini, Gabriele Indragoli, Stiven Shpendi
Milan XI: Kjaer, Giroud, Florenzi, Maignan, Loftus-Cheek, Calabria, Theo, Pulisic, Yacine Adli, Tijjani Reijnders, Leao
Subs: Mirante, Jovic, Gabbia, Yunus Musah, Luka Romero, Chaka Traorè, Jan-Carlo Simić, Lapo Nava, Álex Jiménez, Davide Bartesaghi, Kevin Zeroli