Udinese were reduced to 10 men in the 95th minute and AC Milan took advantage, with Alessio Romagnoli striking the winner two minutes later.
Alessio Romagnoli scored a last-gasp winner for the second match in succession as AC Milan snatched a dramatic late 1-0 victory at 10-man Udinese on Sunday.
The captain incredibly rifled home in the seventh minute of added time to repeat his heroics of Wednesday's 2-1 defeat of Genoa and give the Rossoneri a third straight Serie A triumph.
Gennaro Gattuso's men had seemed certain to settle for a disappointing scoreless draw against the out-of-form hosts, but Bram Nuytinck's 95th-minute dismissal for a cynical foul on Samu Castillejo lit the spark for a frantic finale.