Milan pipped rivals for El Shaarawy