AC Milan secured their third successive win in all competitions on Sunday after Ante Rebic scored deep into injury time to secure a last-gasp 3-2 win over Udinese at San Siro.
Franck Kessie and Zlatan Ibrahimovic returned to the starting lineup after sitting out the Coppa Italia success over SPAL, while January loan addition
It was harsh on the visitors who were largely the better side, but they were unable to find a way past Donnarumma who was making up for his earlier error with a string of superb saves.
Holding firm in goal, Milan then nudged themselves in front via their current top scorer. Remarkably, Theo Hernandez has netted five goals in Serie A this season, but given the quality of the strike against Udinese, perhaps it isn't so surprising after all. He rifled a sumptuous first time effort into the bottom corner to send the home fans wild and on course for three points.
Whether Milan could hold onto their lead was to come into question, as they still couldn't contend with waves of Udinese attack, who were ruing their luck for being behind in the match. Their pressure eventually told though, as Lasagna pulled away from Conti in the box to arc a header into the net with five minutes remaining.
It wasn't to end level though, as Rebic would prove the hero once more with a strike deep into injury time. A surge into the box ended with a left-footed effort across goal that bobbled past Juan Musso and sent San Siro into raptures, in turn moving Milan up to eighth in Serie A.