Dealt with the attacking threat of Bologna well enough, including a superb save from Riverola in the first half. Little to do other than that.
Solid in the middle of the back line alongside Mexes and stifled the attacking threat of Bologna well, limiting them to pop shots from distance.
Impressive pushing forward, along with his defensive duties. Could've had an assist early in the second half following a good run forward, before squaring to Pazzini.
Netted an unfortunate own goal late on to set up a tense finish, and at times struggled with the Bologna attack.
Played an impressive role in the middle of the park, providing the link between the defense and the attack. Provided the assist for Pazzini's second.
A constant thorn in the side of the Bologna back line, pushing forward from deep and was regularly looking to support the attack.
An industrious display from the Frenchman, who like Montolivo; looked to make things tick when pushing forward.
Held the midfield down well, while looking to support the attack from deep. A solid display from the Italian.
S. El Shaarawy
A creative influence pushing forward, was unlucky not to have netted late on following an impressive curling effort that drifted inches wide.
A constant attacking threat for the hosts and was regularly looking to pick out a probing pass for his teammates. Could've had an assist following an El Shaarawy effort in the first half.
An impressive second-half brace from the Italian, his second of which was a superb turn and finish. A threat throughout the afternoon.
An impressive performance from the Italian, including a superb first half save from a Pazzini header in the first half. Could do little for the two goals.
Pushed forward well, but could never really pose a threat to Abate. At times struggled against Niang.
Endured a torrid afternoon up against Constant. Regularly pinned back into his own half and failed to really support the attack.
Unfortunate to have let the ball bounce off him for Pazzini's opener, but struggled with the Milan frontman throughout the encounter.
Solid up until Pazzini's opener midway through the second half. Never really recovered following the first goal.
Looked to make things happen pushing forward, but saw his impact stifled well by Abate and Flamini.
Tested Abbiati with an impressive strike on the half-hour mark, but was never able to pull the strings as was expected of him.
Very poor afternoon for the midfielder. Unable to stifle the influence of Boateng and El Shaarawy and it was no surprise to see him subbed off in the second half.
Came close to finding the back of the net with a speculative effort at the end of the first half, but couldn't provide the spark for his teammates.
Struggled on his return to the San Siro and was out-muscled constantly by Zapata and Mexes in the air.
Came on early in the second half, but saw his input stifled by the Milan midfield.
Replaced Gilardino with half an hour to go and performed admirably on his own, but was often left isolated and struggled to work his way into the game.
His header across goal led to the the Mexes own goal to set up a tense finish at the San Siro.