CORAL Beach sprang a 16/1 surprise to win the Group 3 Killavullan Stakes for Aidan O’Brien at Leopardstown.

Michael Hussey’s mount bided her time in the seven-furlong contest, before picking up much better-fancied stablemate Old Glory and running out a one-length winner.