Epsom runner-up Treasure Beach went one place better to give Aidan O'Brien his ninth victory in the Dubai Duty Free Irish Derby at the Curragh, with the Queen's Carlton House only fourth.
Colm O'Donoghue settled the 7-2 chance in fourth for much of the mile-and-a-half contest, with his stablemate Memphis Tennessee setting the pace, and there were plenty in with chances turning for home.
But Carlton House could not pick up when it mattered and it was Seville and Treasure Beach who fought out the finish, with the latter getting on top by three-quarters of a length close home. Memphis Tennessee made it an amazing 1-2-3 for the O'Brien yard.
O'Brien, winning an incredible sixth consecutive Irish Derby, said: "Memphis Tennesse set a nice, even pace and it seemed to suit all the horses. Colm was excellent on Treasure Beach and settled him beautifully before producing him brilliantly.
"Treasure Beach has progressed with every run and he has a few options now - he could go for the Grand Prix de Paris at Longchamp, the King George (Ascot), or else he could have a break before coming back for the second half of the season.
"We are very lucky in that his owners have decided to keep their horses in training as four-year-olds, and that gives us options with giving the three-year-olds breaks."
John Warren, racing manager for the Queen, said Carlton House ran "flat" and is likely to be dropped in distance to a mile and a quarter.