Fiorentina eased to a 5-1 win over Pescara, ensuring that they would take advantage of any slip by the Rossoneri against already relegated Siena.
But Siena went ahead and Massimo Ambrosini was sent off for Milan, who then scored twice in the final minutes through Mario Balotelli and Philippe Mexes to make it into the top three.