© Getty Images
AC went close again minutes later, this time as they crashed the ball against the woodwork following a great run from centre-back Adil Rami who managed to get his head to a crossed delivery.
The visitors struggled to carve out an opening and they were almost punished by Kaka just before the break, but the Brazilian saw his drilled effort scrape just wide of the post.
It looked as though the teams were to head into the interval level, however Balotelli stood up late in the half to head home a cross from Constant to make it 1-0 to the home side.
Milan doubled their advantage not too long into the second half when Taarabt weaved his way between two defenders before slotting past a helpless Bardi.
The hosts added the gloss to a dominant second-half performance by grabbing a third goal in the 84th minute through Pazzini, who produced a timely finish after collecting an inventive pass from Balotelli.