Mbaye Niang recovered from an early Pablo Armero goal, but Milan couldn’t beat Udinese despite pouring forward.
The Rossoneri were looking for a third consecutive victory, but lost Jack Bonaventura to injury, so Andrea Bertolacci stepped in. The visitors missed Giovanni Pasquale, Maurizio Domizzi and Alexander Merkel.
These sides had not shared the spoils since September 2011, a 1-1 at San Siro followed by five Milan wins and four for the Friulani, home and away in all competition. Udinese last won a Serie A game here 3-2 in May 2007.
Udinese took a completely unexpected lead at San Siro with a former Rossoneri player. It was a chaotic move, which saw several shots charged down and a stunning Gigio Donnarumma save on Zdravko Kuzmanovic until Pablo Armero turned in.
Carlos Bacca had the ball in the net, but only after straying offside as Luca Antonelli flicked on a corner. Edenilson was decisive to intercept Andrea Bertolacci’s assist for Mbaye Niang, while Riccardo Montolivo’s angled drive was pushed out of the bottom corner by Orestis Karnezis.
Mario Balotelli was thrown on for Juraj Kucka and almost scored with his first touch, turning over the bar.
There was a chaotic moment of the game, as first Donnarumma performed a wonderful save on Francesco Lodi following the Luca Antonelli error, but on the counter from the same move Milan equalised when Bacca threaded through for Niang’s angled drive.
The Rossoneri nearly turned it around completely, but Balotelli knocked down a free kick and Bacca somehow nodded it straight at Karnezis from point-blank range.
Niang also hit the side-netting and the Rossoneri poured forward with numerous shots on goal, but were unlucky on 81 minutes when Andrea Bertolacci’s strike thumped the underside of the bar and Karnezis just about stopped the ball rolling over the line.
Milan threw everything but the kitchen sink at Udinese, but Karnezis punched a Montolivo screamer out from under the bar.
See the latest Serie A predictions and betting tips with Eurotips.co.uk