He was sensational this evening and kept his side in the game with a plethora of top-notch stops. His triple-save on Ibrahimovic was a thing to behold. A sensational performance.
Picked up a silly booking in the first few minutes but looked lively and it seemed like he was going to make an impact on the game. But he faded badly and was hooked in the 66th minute.
He had his hands full with Ronaldinho and wasn't able to shut the Brazilian down. The defender is a shadow of his former self.
The former Fiorentina man battled in the midfield trenches with Gatusso and did his part to make sure Parma were not overrun.
Had no answer for Milan's attacking triumvirate and showed his frustration at times, best illustrated by his throat chop on Ibrahimovic prior to the interval.
He made a critical intervention in the 43rd minute when he cleared the ball in his own goalmouth with Robinho ready to pounce. He was probably the best of an over-matched back line.
The Italian journeyman was manhandled by Ibrahimovic tonight. He was muscled off the ball by the Swede in the 37th minute and was only bailed out by his 'keeper. Looked out of his depth and backed down when Ibra squared up to him in the 76th minute.
A shameful attempt to try and win a penalty in the late going.
Anonymous in the first half and was unsurprisingly withdrawn at the interval. Poor showing from the Italian.
Did not have much of an impact on the match and limped off in the 50th minute with an injury. More was expected of Morrone tonight.
The former Milan striker spurned a glorious opportunity in the 12th minute and was a non-factor for the rest of the contest.
The Italian shot-stopper was barely troubled at all for the first 75 minutes until Parma had two chances in quick succession. Abbiati pushed Dzemaili's effort aside before taking the ball off the shoe-laces of Hernan Crespo. Solid showing tonight.
Played out of control in the first 15 minutes but settled down and made an excellent run that almost resulted in a goal just before the interval. Replaced in the 70th minute after picking up a knock.
His assured defending was a calming influence on the rest of the back line. He did enough to throw off Crespo from scoring in the early going.
The veteran full-back did not push forward as he might have liked but did his job with minimal fuss and did not make any errors.
The Brazilian was never really bothered and came out on top more often than not when challenged by Crespo. Did well to ward off Parma's late surge.
The captain was tenacious as usual tonight. Set the tone with a couple of crunching tackles, one of which he was booked for.
The Brazilian maestro was a danger whenever he had the ball at his feet and set up Ibrahimovic on a platter on two separate occasions in the first half. Should have put the match to bed in the 81st minute but an excellent showing from 'Ronnie' nonetheless.
Not a vintage performance from the Dutchman but not one to be ashamed of either.
Turned back the years with a display reminiscent of the ones at the 2006 World Cup. Picked out his team-mates with frightening accuracy and opened the scoring with a magnificent curling effort from 30-plus yards that you will see on all of the highlight shows tonight.
Hasn't come close to hitting top gear yet and should have found the target in the 57th minute. Allegri would have wanted more from the former Manchester City man.
The Swedish striker showed no ill effects from his groin injury as he was everywhere. He was denied a goal by a miraculous triple save in the first half. Should have really added his name to the score sheet tonight as he had a number of opportunities.