Barely had any cause for concern from Udinese, as he was a spectator for most of the game. Hung out to dry for the visitors' goal.
A really forceful performance from the full-back, who bombed up and down the flanks with relentless energy. Supported the attack admirably, and got back well to take care of his defensive duties, too.
Forced to cover for Bonera on more than one occasion, and was a very active and mobile presence at the back, making several key defensive plays.
His marking on Di Natale was rather slack on a rare Udinese chance, and more crucially, he was beaten in the air, leaving him woefully out of position during the build-up to the visitors equaliser.
Put in a solid shift in midfield, adding a fair bit of bite defensively, and proving a willing runner alongside Flamini. A decent game where he played within his role.
Gave his side a lot of energy in the centre of the park, and was found on a few occasions striding into the box to provide an additional attacking presence. Came close to a goal after latching on to a feed from Constant.
Impressive as the main fulcrum for the Milan offensive efforts. With Balotelli, Niang and El Shaarawy providing plenty of movement in front of him, Montolivo was quite content to set the trio in motion time and time again with a series of incisive passes from deep.
Attended to his defensive duties diligently, putting in a few good tackles to stop Udinese attacks before they had even begun, but undid some of his good work with some poor positioning to allow Pinzi through on goal for the equaliser.
Buoyed as much as anyone by the arrival of Balotelli, and with real confidence throughout the game. Constantly got himself into advanced and threatening positions, but all too often, his end product was lacking, dampening the otherwise encouraging signs of his display.
All eyes were on him long before kick-off, and true to form, Balotelli could not help but create a spectacle for his new fans. Involved in most things good for Milan in the first half, coming close to scoring in the opening minute before achieving the feat with a precise volley from close range. Threatened throughout, and won the game in debatable circumstances with a penalty right at the death.
S. El Shaarawy
Had the beating of Basta, but did not always look to press home his advantage. Still, it was through his determination that the first Milan goal was fashioned, and he 'won' an unjust late penalty that Balotelli converted for the winner.
Made a pair of top drawer saves in the first half from Balotelli and Niang, in what was a virtually faultless display. Cannot be blamed for either goal.
Not the most solid presence defensively in the first half, where many of his forays forward ended up with him running down cul-de-sacs. But, like most of his team, recovered in the second half to look far more assured in both attack and defence.
Made a crucial challenge in the first half to stop Niang from point blank range, but was hit or miss at the back. There was one glaring wobble in the second half, as a careless giveaway allowed El Shaarawy through.
Struggled with the pace and directness of Niang, and picked up a yellow card for an ungainly foul on Balotelli in the first half. A weak link in defence
Run a bit ragged throughout the first half, but was very solid after the break. Extremely unfortunate to see a wonderful tackle in the area called for a penalty, that ended up deciding the game against his side.
He was bypassed time and time again in the first half, but increasingly found himself in control of his flank as the match entered its closing stages.
Largely anonymous for much of the first half, except for a yellow card which he picked up for tugging Nocerino back on a Milan break. However, he was more active after half-time, and was able to get his side back into the game with a goal early in the second half.
The real star of Udinese's midfield today, as he drove them forward time and time again, while giving a good account of himself defensively with some key tackles.
Though his passing left a lot to be desired, he could not be faulted for effort. Made tackle after tackle, and as the match wore on, found himself increasingly involved as Udinese began to claw their way back into contention. Set up Di Natale for a great chance.
Slid in Pinzi for the equaliser, but was otherwise invisible on the pitch, as he disappeared for large stretches of the game.
A. Di Natale
Missed one great first-half chance with a sliced volley from close range, and did not otherwise get much of a sniff at goal.