Churchill defied rain-softened conditions to win the Irish 2,000 Guineas, adding to his victory at Newmarket earlier in the month.
Followers of Ben Linfoot's Value Bet column secured an across-the-card double at Haydock and Goodwood on Saturday.
Harry Angel put down a serious marker for the Commonwealth Cup at Royal Ascot with a stunning win in the Sandy Lane Stakes.
A review of the rest of Haydock as Yorkidding came out on top in a thrilling finish to the Amix Ready Mixed Concrete Handicap.
Nick Grant provides race-by-race selections for Sunday's action, including the Irish 1,000 Guineas at the Curragh.
Ben Linfoot's nap runs on the Irish 1,000 Guineas card at the Curragh on Sunday.