Review curragh 1st Jul Aidan O'Brien registered his 12th victory in the Dubai Duty Free Irish Derby, but it was Capri and not Epsom hero Wings Of Eagles who took the Curragh Classic.Only sixth behind his stablemate on the Downs last month, Capri settled in second before heading stablemate The Anvil two furlongs out.Wings Of Eagles, Cracksman and Waldgeist came with their challenges but there were no excuses as Capri (6-1) held on by a neck from Cracksman, with Wings Of Eagles third.Beckford landed a hot maiden on his debut here and made it two from two in the GAIN Railway Stakes.Snapped up by Newtown Anner Stud since his win, Gordon Elliott's 11-2 chance made his challenge in the centre of the track and despite running around a bit, proved a length too good for Verbal Dexterity.Only Mine made all of the running to justify even-money favouritism in the Dubai Duty Free Jumeirah Creekside Dash Stakes.Joe Murphy's filly was pestered by Gordon Lord Byron throughout the final furlong but the line came in time for her and she flashed across it a neck to the good.True Valour ran well enough in the Jersey Stakes at Royal Ascot and stepped forward again to come out on top in the Dubai Duty Free Millennium Millionaire Celebration Stakes.The Johnny Murtagh-trained 6-1 shot quickened up against the rails to head Alexios Komnenos and then had enough in the tank to repel the late thrust of Sea Wolf by half a length.Tony The Gent (6-1) enjoyed a similar passage to True Valour in the Dubai Duty Free Full Of Surprises Handicap, sprinting up the inside to dispose of Mizzah by half a length.The O'Brien-trained U S Navy Flag (13-2) made every post a winning one in the Dubai Duty Free Finest Surprise Irish EBF Maiden, and his trainer also took the Dubai Duty Free Tennis Championship Summer Fillies Handicap with 8-1 chance Asking.Dermot Weld switched Three Kingdoms back to the level and the decision was rewarded with victory in the Irish Stallion Farms EBF Handicap.