Milan ensured they will end 2020 atop Serie A as Theo Hernandez's stoppage-time goal secured a 3-2 win over Lazio at the San Siro on Thursday (AEDT).
Stefano Pioli's side wasted little time stamping their authority on the game, racing into a two-goal lead inside 17 minutes courtesy of Ante Rebic's header and Hakan Calhanoglu's penalty.
Luis Alberto and Ciro Immobile – who had a spot-kick saved prior to the Spaniard's goal – restored parity by finding the net either side of the interval, but Hernandez powered home from a corner in the 92nd minute to dramatically seal the three points for the Rossoneri.
The result restored Milan's one-point lead at the Serie A summit after neighbours Inter had temporarily leapfrogged them following a 2-1 win over Hellas Verona earlier in the day.
Milan were rewarded for their bright start after 10 minutes when Rebic lost his marker from Calhanoglu's corner and headed home his first goal of the season from six yards.
Calhanoglu added a second seven minutes later, the Turkey international slotting into Pepe Reina's bottom-left corner from 12 yards after Rebic had been fouled in the area by Patric.
Lazio reduced the deficit in the 27th minute when Luis Alberto headed in after Immobile's penalty had been pushed onto the post by Gianluigi Donnarumma, the spot-kick given for a foul by Pierre Kalulu on Joaquin Correa.
Milan's lead was then wiped out in the 59th minute when Immobile's volley from Sergej Milinkovic-Savic's lofted ball into the area squirmed past Donnarumma.
Rebic missed two glorious opportunities in the final five minutes, but it mattered little in the end as Hernandez rose highest to head home Calhanoglu's corner and spark delirium on the Milan bench.