CAPRI gave Aidan O'Brien his 16th victory in the Group 2 Juddmonte Beresford Stakes when leading home a one-two-three for the Ballydoyle trainer at the Curragh.

The Galileo colt had to work in the tough conditions to complete a hat-trick, but he ground it out well to complete a quick pattern-race double for O'Brien and jockey Ryan Moore after The Happy Prince in the Group 3 Renaissance Stakes.