Den skadeförföljde Zlatan Ibrahimovic fanns med i Milans matchtrupp för första gången sedan den 23 januari, och visst blev det ett kort inhopp för svensken.
Den 40-årige stjärnan byttes in i den 90:e minuten, men då hade anfallskollegan Olivier Giroud redan sett till att sätta Milan i segerläge.
Fransmannen stod på rätt ställe vid rätt tidpunkt och styrde in ett missriktat skott i den 49:e minuten. Det skulle visa sig bli det matchavgörande målet.
Trepoängaren innebär att Milan kliver förbi lokalrivalen Inter och tar över förstaplatsen, men Inter har fortsatt en match färre spelad.
Samtidigt har Ibrahimovic & co nu skaffat sig en försprång på tre poäng gentemot tabelltrean Napoli.