Meath trainer Gavin Cromwell had reason to smile at Ascot today.

Memorable and dramatic Royal Ascot win for Cromwell and Carroll

Meath trainer Gavin Cromwell and jockey Gary Carroll teamed up at Royal Ascot today to chalk up the kind of win that was truly memorable - and dramatic.

The victory was Cromwell's second Royal Ascot victory, taking his record at the famous meeting to two wins from two runners.

The Meath trainer landed the Queen Mary with Quick Suzy two years ago. He and Carroll did it again today with Snellen just holding off the late lunge of favourite Pearls And Rubies to land the Chesham Stakes.

Sent off at 12-1 having won on her only previous outing at Limerick, she was produced with a well-timed challenge by Carroll.

Both Snellan and Carroll however had to work really hard for their victory as Pearls And Rubies with Ryan Moore up sought to close the gap. However there was no stopping Snellan.

Golden Mind and 125-1 shot Oddyssey dead-heated for third.

Cromwell is based in Danestown, Balrath.