Despite conceding four goals, the Palermo keeper made a number of excellent stops. He could perhaps have done better on Ibrahimovic's second but minimised the damage to the Rosanero with saves from the Swede, Emanuelson and El Shaarawy
The centre-back was nowhere near the standard required to deal with Ibrahimovic. He gave the ball away in the build-up to the opening goal and allowed Robinho, Emanuelson and Ibrahimovic far too much space and time.
The Argentine was non-existent in defence. He rarely made a challenge as he failed to deal with Ibrahimovic's physical play. He could not get close to any Milan player in an abysmal defensive display from the hosts.
His forays into attack were limited due to Abate's incessant forward runs. He allowed Ibrahimovic to cut inside of him too easily for his second goal and hardly contributed anything positive to his team's display.
Seemed to only make a single charging run through the midfield during the first half in an ineffectual performance. He had no impact on the game and was withdrawn early in the second period.
The Rosanero midfielder was far too careless in possession throughout the game. He failed to aid his defence, allowing too much space between the lines that Emanuelson, Robinho and Ibrahimovic capably exploited.
Made a number of strong early challenges as he stepped up from defence, though his distribution frequently let him down. He was nowhere near tight enough to the Milan attackers as they found acres of space between the lines.
Looked good on the ball and drew a couple of fouls in the first half that created opportunities for the hosts. However, his final pass was lacking and he failed to unlock a watertight Milan defence.
The only midfielder who seemed to have a modicum of positivity throughout the game. Ambled past Bonera in the 11th minute but struck straight at Abbiati. He also hit the post in the 61st minute and never gave up defending.
Was a strong physical presence in attack but was not utilised enough by the hosts. He saw his header sail wide in the 25th minute and was not involved again. He was substituted in the 60th minute.
Began the game brightly, dropping off and linking play between midfield and attack superbly. Showed great delivery from set-pieces but disappeared from the action as the match wore on, possibly out of frustration.
Rarely called into action throughout the game but commanded his area well. Any save he had to make was usually fired straight at him allowing for a comfortable evening.
A great performance from the ever-present defender. He was solid at the back, reading the game expertly to make key challenges and interceptions. His rifled free kick forced Viviano into a great save but he managed to score soon after with a great header.
Got forward effectively down the right from the off and did not neglect his defensive duties. He dealt with Miccoli's pace, limiting the striker's impact on the game and denied Mantovani a goal with a great block in the 30th minute.
Was often weak in the challenge, allowing Barreto through in the 11th minute far too easily. He was also beaten in the air by Budan in the 25th minute, but the Croatian fortunately missed. Apart from that, he read the game well and nullified whatever Palermo threw at him and Thiago Silva.
Not as effective as Abate was down the right and he gave away the odd foul against Ilicic in the first half. He was replaced by Mesbah at half-time.
Produced three wasteful shots in the opening half hour but made some crucial passes in his team's build-up play. He won the ball back for the first goal and helped dominate the midfield.
He was the anchorman of the midfield three which gave Muntari and Nocerino a license to get forward more freely. Made some rash challenges but policed the midfield to great effect despite some reckless passes.
Spread the play with a series of accurate horizontal passes. He seemed far more reserved in going forward than usual but took more chances as the game went on. Another great performance from the midfielder, who continued his superb season.
Operated behind Robinho and Ibrahimovic to devastating effect. He showed terrific dribbling ability and looked extremely confident. Was key on the counterattack and managed to get an assist for Ibrahimovic's hat-trick goal.
What a return from his three-game ban. A hat-trick of marvelous goals all but ended the match in the first half. Was a constant thorn in the hapless Palermo defence and could easily have scored more. A truly world-class performance.
Floated across the pitch, making himself extremely difficult to pick up throughout the game. Exploited the space and displayed quick thinking to slip in Ibrahimovic for the first goal and bagged another assist on the second. A performance that showed why he was once rated so highly.
- 33 A. Tzorvas
- 15 M. Milanović
Provided some much needed stability during the second half and helped tighten things up at the back. Milan only found the net once more after his introduction but he offered little going forward, possibly as the game was already beyond Palermo.
F. Della Rocca
Was given 30 minutes and helped keep Milan at bay. The changes seemed to invigorate the side, enabling them to close the space and press a bit harder.
Was only given five minutes of time but skied a great chance to score a consolation goal within moments of being on the field.
- 17 F. Vázquez
- 24 A. Mehmeti
- 1 M. Amelia
- 76 M. Yepes
- 19 G. Zambrotta
Played the whole of the second half and provided some much needed pace down the left in place of Antonini. He helped stretch Palermo further but also proved himself an astute signing as he defended well.
- 4 M. van Bommel
Was only given 10 minutes on the pitch and did not have enough time to contribue anything significant with the game already won.
S. El Shaarawy
Made an instant impact in the second half. He was alert in following the ball and almost scored but for a good save from Viviano. He then whipped in a superb cross for Thiago Silva's goal.