Treasure Beach won the Irish Derby by three-quarters of a length on Sunday, providing more racing disappointment for Queen Elizabeth II.
Treasure Beach wins Irish Derby;