The sale bested a 20-year record held by a diamond known as the " Hancock Red " that fetched just over $ 9,00,000 per carat in 1987 .