It's all over - an amazing win and an amazing debut for Mario Balotelli. The San Siro has a new hero, and £19 million instantly looks like an incredible football bargain.
FT Milan 2-1 Udinese.
GOAL! Balotelli scores the winner from the spot.
Balotelli will take it - with the clock approaching 93 minutes it'll be the last kick of the match...
Penalty to Milan! El Shaaraway is brought down in the box - but this is a controversial call. Replays show the ball was cleanly taken.
Milan running out of time now - three extra minutes to play.
Montolivo swings a leg at the ball but his volley from 20 yards flies just wide.
Balotelli almost gets the winner! The striker curls a free-kick around the wall, but Padelli makes a smart save low to his left.
Milan sub: Traore on, Flamini off.
Silva is booked for a cynical foul on Robinho, who was ready to lead the Milan counter.
Amelia punches well to relieve some pressure on the Milan goal.
Great chance for Udinese! Di Natale lifts the ball towards Pereyra, whose shot is blocked. The rebound falls to Merkel, but Milan clear before he can shoot.
Milan sub: Robinho on, Niang off.
Udinese sub: Merkel on, Pinzi off.
Niang cracks a shot against the bar! The ball pops up and the striker thumps his volley from 12 yards so hard that the ball bounces off the bar back to the halfway line!
Milan putting Udinese under real pressure here, as Zapata's header is deflected out for Milan's third corner in quick succession.
Chance for Milan! El Shaaraway tees the ball up for Niang, who makes space for the shot but sends his low effort wide from 20 yards.
Pizi drives into space on the right, but Zapata gets across to pinch the ball off him.
Chance for Balotelli! A deep cross from the right is volleyed back in by Constant to Balotelli, who sends his side-footed volley over from 10 yards. Balotelli possibly put off by the defending of Danilo.
Milan sub: Bojan on, Nocerino off.
Udinese sub: Pereyra on, Muriel off. Pinzi has pushed up alongside Di Natale.
Lazarri is booked for a foul on Niang.
Milan almost shoot themselves in the foot. Amelia rolls out to Montolivo, but it's a poor pass and Montolivo falls over his feet and loses the ball. Muriel tries to lob Amelia, which he does, but the ball sails well over.
Balotelli fires over from 25 yards, but play is brought back for a foul by Balotelli on Allan.
Great effort by Niang, who cuts in from the right and sends a sweetly shot effort just wide.
Snap shot by Balotelli is saved well by Padelli.
GOAL! Milan 1-1 Udinese. The visitors level against the run of play. A long ball forward is flicked into Muriel's path. He squares to Pinzi, whose shot deflects off Zapata and bounces into the net.
Balotelli again a threat. This time his low cross from the right is cleared by Danilo's diving header.
Great chance for Udinese! Lazzari lofts a cross towards Di Natale, who had escaped Bonera at the far post, but he shins his volley just wide. Udinese's best chance of the game.
Balotelli lays the ball off for El Shaaraway, but the striker's good low effort is held by Padelli low to his right.
Balotelli shows great power and pace to get into a crossing position on the left, but his cross is just too high for Flamini.
El Shaaraway cuts in from the left but skies his effort well over.
Balotelli almost threads a ball through to Constant, but it doesn't quite find its target. Milan starting the second half as they finished the first.
We're back underway at the San Siro.
HT Milan 1-0 Udinese. Balotelli's debut strike separates the sides after a superb 45 minutes by Milan.
Milan have been awesome in this first half. Playing with a real swagger.
Basta lets fly from distance but it flies just wide. Udinese have been reduced to those kinds of efforts in this first half.
Big chance for Milan! Beautiful move starts with a raking pass by Balotelli. El Shaarawy delivers the low cross for Flamini - but the former Arsenal man can't quite get a good enough touch on the ball and Padelli gathers.
Udinese launch a counter-attack through Pinzi, who darts down the left wing away from Abate - but Nocerino gets back to make a superb saving challenge.
Balotelli is running this game. This time he drives into space on the right and fires a dangerous low cross in that Padelli spills, but Udinese clear.
Domizzi is booked for a foul on Balotelli.
The crowd are cheering Balotelli's name very loudly here. It would be fair to say the controversial Italian is an instant hit at the San Siro.
Great defending by Niang, who gets back to make a crucial interception from Silva's cross. Allan was waiting to pounce. The crowd show their appreciation.
Niang is causing real problems from the wide areas. This time his drilled cross from the right is held well by Padelli.
Montolivo finds El Shaarawy on the edge of the box, but his quick pass towards Balotelli is cut out.
Udinese have responded reasonably well to going behind, as Lazzari sends an effort wide. But the home support is making making it very difficult for the visitors tonight.
Balotelli almost scores a second! What a goal this would have been. Collecting the ball 25 yards out the former Manchester City man lets fly with a thunderbolt that Padelli tips over the bar. Turning into a dream debut for the Italian.
Montolivo goes into the book for kicking the ball away.
GOAL! Milan 1-0 Udinese. It's a debut goal for Mario Balotelli! El Shaarawy drives down the left and his deflected cross is swept in by the £19million man at the near post.
Still all Milan, who are being roared on by a passionate home support tonight. Niang drives at goal but his through ball rolls all the way through to Padelli.
Swift counter attack by Milan catches Udinese cold. Montolivo drives forward from midfield and finds Balotelli, but he can't quite lift the ball into El Shaarawy's path.
Abate whips in a beautiful cross from the right but El Shaarawy can't quite meet it at the far post.
Pinzi goes into the book for unsporting behaviour.
Allan is Udinese's brightest player. A quick, mazy run gets him into a shooting position but Montolivo gets back to block.
Udinese still finding their feet but Milan playing with great tempo at the moment. Niang drives down the left and plays in a good cross but it evades everyone in the box.
Muriel bursts into the box and appears to have been tripped by Zapata. But claims for a penalty are waved away.
All Milan in the opening stages. Udinese just hanging in there at the moment.
Balotelli tries to thread the ball through to El Shaarawy, but there's not enough weight on the pass.
Niang bursts down the left, cuts onto his right foot and draws a good save out out Padelli, but the whistle had already gone for a foul on the keeper.
Lively start at the San Siro as Milan attack at break neck speed. Balotelli with an early effort, but it's tame.
Apologies for some technical problems which have set our comments back - we're working on the problem and coverage will begin shortly.
Hello everyone and welcome to live coverage of AC Milan vs Udinese at the San Siro. New Rossoneri signing Mario Balotelli starts in tonight's clash, which is about to get underway.