Review curragh 26th Jun Treasure Beach stepped up on his Epsom second to lead home a superb 1-2-3 for Aidan O'Brien in the Dubai Duty Free Irish Derby at the Curragh.Colm O'Donoghue brought the 7-2 shot up to challenge stablemate Seville through the final furlong and after a duel between the pair, Treasure Beach got on top close home to score by three-quarters of a length.Seville took second with long-time leader Memphis Tennessee a close-up third and the Queen's market leader Carlton House, who held every chance but failed to pick up, only fourth.O'Brien, who was winning the great race for the ninth time, landed a treble begun when Ryan Moore pounced late on After (100-30) to beat stablemate Taigan by a head in the Dubai Duty Free Double Millionaire EBF Maiden.Moore also took the Dubai Duty Free Full Of Surprises Celebration Stakes for the Ballydoyle yard on Pirateer (5-1), who led all the way and resisted a host of challenges to win by three-quarters of a length.Lilbourne Lad (9-4) followed up his recent impressive Naas victory with another lucrative success on his travels in the Group Two Dubai Duty Free Railway Stakes.Richard Hannon's colt was always up with the pace under Richard Hughes, as was favourite Tough As Nails, and the pair fought out a spirited duel before Lilbourne Lad got on top to win by three-quarters of a length.British sprinters looked set to plunder another Irish prize when Hamish McGonagall saw off Inxile to hold a clear advantage a furlong out in the Woodies DIY Sapphire Stakes.But Gary Carroll brought Invincible Ash (9-2) through from last place and Mick Halford's mare mowed them down to snatch the Group Three contest by a length.A high draw proved vital in the Paddy Power Sprint as the Cecil Ross-trained Six Of Hearts (16-1) threaded his way through under Sam James to beat Cheviot by a length and a quarter.Jessie Harrington's Gimli's Rock (7-1) surged clear in the Dubai Duty Free Finest Surprise EBF Handicap to score by three lengths under Fran Berry.