Three goals were scored in second-half stoppage time as Milan came away from their clash at Empoli with all three points.
Milan claimed a dramatic 3-1 victory at Empoli as two injury time goals from Fode Ballo-Toure and Rafael Leao downed the Serie A champions’ stubborn opponents.
Nedimo Bajrami’s 92nd-minute free-kick looked to have earned Empoli a point after Ante Rebic had put Milan ahead in the 79th minute.
But Ballo-Toure finished in the 94th minute to spoil Empoli’s resolve.
With Empoli’s hopes dashed, Leao added a third to ensure Milan returned to winning ways after their last-gasp defeat to Napoli.
Leao could have opened the scoring in the early stages but Guglielmo Vicario produced a superb save with his feet to keep out the Portuguese international’s low shot.
Alexis Saelemaekers stretched over as Empoli’s resistance held firm until half-time and the hosts’ scoring continued after the restart when Olivier Giroud’s free-kick hit the crossbar.
Vicario denied Sandro Tonali with an acrobatic save but Milan eventually made the breakthrough when substitute Rebic headed home from Lea’s cross.
However, Rebic’s goal was far from deciding the game, Bajrami’s wonderful free-kick gave Empoli hope of grabbing a point.
It was not to be as Milan rallied to win their fourth straight Serie A match against Empoli.
Just 105 seconds after conceding, Milan were back in front when Ballo-Toure turned in Rade Krunic’s drive, with victory assured when Leao pounced past Vicario in the dying embers of a thrilling encounter.