Not even tested until late in the second-half and had very little to do throughout the match.
Another secure display from the Brazilian, who is turning into one of the world's best centre-backs. Quick, powerful, and reads the game beautifully.
Not always involved in the action, but proved a threat when he did come forward and nicked the ball off Di Vaio's toe when the forward was ready to pounce for an equaliser.
A decent performance from the veteran, but he still looks a step off the pace after returning from long-term injury recently.
The veteran created a formidable partnership alongside Thiago Silva and completely nullified the threat of Di Vaio in the first-half. Not quite as effective in the second 45, but did his job very well.
Started very well in the role he has made his own on the left side of midfield with some effective runs and nice tackles. Failed to provide that moment of magic as he has done in the past few matches and did little in the second-half.
A rare goal from the former Arsenal player, who showed some individual flair to open the scoring in the 6th minute by beating his marker and then poking in the rebound after Viviano's initial stop.
Incredible in the first-half playing in the position behind the two forwards, set up Flamini's goal and several other chances, while also sending a header flying over the crossbar. Tired as the match wore on and was replaced by Pirlo.
Mostly what you would expect from the tough midfielder, tackles and plenty of effort that helped Milan in the centre of the pitch.
The talented playmaker was lacklustre as he constantly lost the ball and missed a glorious chance to put Milan 2-0 up. Only one bright moment when he sent Robinho on a breakaway.
The Brazilian enjoyed some nice link-up play with Boateng and carved open the defence on occasion, but sliced wide on the counter when he should have killed off the match in the 62nd minute.
Made one good save from Cassano in the early going, but was partly at fault for the only goal of the match, despite saving the initial effort.
Little to note from the 29-year-old, who had a quiet outing trying to keep Seedorf in check.
Raced back to pressure Robinho and stop the Brazilian from converting a break just after the hour mark and helped push for an equaliser in the late stages of the match,
Exposed very early on as Flamini rounded him to score the winner and also should have hit the target with a late header.
Made one very clever clearance with his head after falling to the ground in the first-half but struggled to deal with Robinho's pace.
Unable to quell the threat of Flamini, Boateng, or Abate, and he was removed shortly after half-time.
Completely invisible and it was not a surprise when he was taken off for the more offensive Gimenez.
Fought hard as usual in the centre of the pitch, but all his running led to little progress for Bologna in the first-half. Had more luck in the second 45 though as the visitors came more into the contest in search of an equaliser.
The veteran midfielder worked hard and was one of the few Bologna players who had an impact in the first-half, including a delightful tackle on Robinho.
M. Di Vaio
So often Bologna's hero, the forward was not able to get past the impressive duo of Nesta and Thiago Silva.
The forward created no openings and was duly shown the bench after 50 minutes of the contest.
- 22 C. Lupatelli
- 3 A. Morleo
F. Della Rocca
Shown a controversial red card with just minutes left after coming in late on Ambrosini.
Helped add some more style to Bologna's midfield in the second-half.
- 32 F. Casarini
The Uruguayan would have hoped to have done better with a late header that flashed wide following a corner. However, his introduction did have a positive impact for his team's offence.
- 35 D. Paponi