In a massive turnaround, the Rossoneri comes from behind a goal to beat defending champions and city rivals at the Derby Della Madonina.
AC Milan came from behind to overcome Inter Milan and get to within a point of their rivals at the top of Serie A. Olivier Giroud scored twice.
Inter seemed in command a lead as Ivan Perisic side-footed a volley into the bottom corner from Hakan Calhanoglu’s corner.
After Brahim Diaz’s shot was deflected, Giroud slid in a loose ball.
After a fantastic move and finish from Davide Calabria’s ball, the ex-Arsenal midfielder, 35, sealed the win.
In the last seconds of the game, AC Milan’s Theo Hernandez was sent off for a lunging tackle on Denzel Dumfries.
They are now within a point of Inter, who remain in the first place, and three points ahead of third-placed Napoli.