Trainer Aidan O'Brien won the Irish 2,000 Guineas for the ninth time as Magician triumphed under his jockey son Joseph.
The 100-30 shot, who won the Dee Stakes at Chester, led home an O'Brien 1-2, with Gale Force Ten second.
Trading Leather, for Jim Bolger, set a fierce gallop but tired into third at the Curragh.
Kingsgate Native, the 2010 victor, gained his first victory in three years when winning Haydock's Temple Stakes.
Epsom Derby odds
Battle of Marengo
Ocovango, Ruler of the World
- *Approximate betting
Trained by Robert Cowell, the eight-year-old returned to racing after failing to thrive at stud and the 14-1 chance won by a neck under Shane Kelly from Swiss Spirit.
Kingsgate Native was on the stands side along with the 11-10 favourite Sole Power, while last year's Middle Park hero and eventual third Reckless Abandon was stuck on the far group.
Meanwhile, Irish Guineas winner
is entered in the Derby at Epsom on 1 June and the St James's Palace Stakes at Royal Ascot, but it is unclear which route O'Brien will take.
Coolmore boss John Magnier said: "We'll discuss it (plans), but there are all kinds of options.
"We could go the St James's Palace route, and we've done crazy things before - we could run him at Epsom or go for the Eclipse (at Sandown). I'm saying that (Epsom) tongue in cheek, but we could."
O'Brien, who was celebrating his 29th Irish Classic victory, said the Derby might come too soon for the Galileo colt.
"Everybody saw what he did at Chester. A mile-and-a quarter is no problem to him. He's built like a miler, but stays further," he said.
At Haydock, apprentice jockey
was banned for 28 days (June 8 to July 5) after briefly dropping his hands on Classic Colori with victory in sight.
He eased off when mistaking the prominent half-furlong pole for the winning post, and finished second behind winner Albaqaa.