Was unfortunate to be beaten by Vargas' deflected free kick and will have been disappointed to parry the ball straight into Valero's path when he added a second late on.
The energetic defender lacked his usual bluster going forward and this severely impacted on Milan's threat down the right-hand side. Despite this, he performed quite well defensively.
Failed to track the run of Valero when the Spaniard doubled Fiorentina's lead late on, though that was an anomaly in what was an otherwise solid performance.
The Colombian was solid at the back for the hosts, particularly in dealing with the threat of the in-form Rossi.
Struggled to match his promising first-half display after the interval and was not helped by being struck in the face at a corner by the stray boot of Aquilani.
The Italian's wayward passing was at the root of Milan's lack of clear-cut chances during the match. An evening to forget.
N. de Jong
The Dutch enforcer shackled the creative instincts of Aquilani well for the home side, and was one of the few Rossoneri players to put in a good display.
Showed glimpses of the player that set the world alight in his last spell at San Siro, but he failed to have a lasting impact on the game.
Started well but faded dramatically and had the misfortune of deflecting Vargas' free kick past his own goalkeeper.
Withdrawn in the second half after a toothless display in attack. Did not link well with Balotelli or Kaka, or any Milan players for that matter.
A really disappointing performance from the forward, which was summed up when he received a yellow card for a ludicrous challenge on Neto.
Saved well down low to his left from Birsa early on and had very little else to do apart from that.
Put in some decent blocks and unsettled Balotelli with his robust defensive approach and willingness to jostle the striker at every opportunity.
The full-back was disciplined down the left for Montella's men, though the accuracy of his set pieces left a lot to be desired.
Performed a similar role to Rodriguez in extinguishing the threat of Balotelli, but with a little more subtlety. Was also dominant in the air for the visitors.
Struggled against Kaka, particularly in the first half, but improved when the Brazilian moved to a more central position. Offered an outlet going forward.
The Spaniard was the standout performer at San Siro, grabbing the goal late on that put the result beyond doubt and impressing with a solid all-round display.
Gave the visitors the lead with his venomous free kick that cannoned off the legs of Muntari and flew past Gabriel. Was impressive from start to finish.
Making an emotional return to the club he served between 1995-2013, the veteran midfielder had his game cut short by injury in the first half but had performed excellently up until that point.
The former Liverpool man was disappointing in central midfield as De Jong kept a close eye on him and limited his input.
Picked up a booking for a foul on Kaka but apart from that put in a useful display for his side. Tested Gabriel with an enticing cross before the break.
Chasing shadows for much of the game, the in-form striker had no chance to add to his impressive goal tally the season, though he did hold the ball up well for his side.