< Misty For Me romped away with the Stobart Ireland Pretty Polly Stakes at the Curragh to upstage odds-on favourite Midday in the Group One contest.
Seamie Heffernan went straight to the front on the Irish 1000 Guineas winner (100-30) and dictated the pace, with 1-3 shot Midday plenty close enough under Tom Queally.
Misty For Me turned up the pressure in the straight and showed no sign of stopping as she bolted up by six lengths from Midday to bounce back from her failure in the Epsom Oaks last time.
Heffernan also won on David Livingston (2-1 joint-favourite) in the Barronstown Stud EBF (C & G) Maiden for O'Brien, who completed a treble when Freedom (5-2 joint-favourite) fought back to land the Kilsaran International Maiden under his son Joseph.
Ed Dunlop picked up a degree of compensation for the late withdrawal of Snow Fairy from the big race as Red Cadeaux ran right away with the At The Races Curragh Cup (Group Three).
Tom McLaughlin brought him over to the stands rail in the straight and the 7-2 chance hit the front in the final quarter-mile to beat Zerashan by nine lengths.
The David Wachman-trained Experience (evens favourite) stamped her class on the Grangecon Stud Stakes as she showed a smart turn of foot to pick up the Group Three prize.
Wayne Lordan settled her at the back and there were four in line up front approaching the furlong pole, but Experience scooted past to win impressively by a length and three-quarters.< Princess Sinead (13-8) had bumped into two smart youngsters when runner-up on her previous outings and she made no mistake in the Aer Arann EBF Fillies Maiden.
Fran Berry always had the Jessica Harrington-trained juvenile prominent and she stretched clear to beat the staying-on Redoutable by three lengths.
Ger Lyons' Future Generation (9-1) just got the better of a duel with Simla Sunset to take the Barrettstown Cannonball Run EBF Summer Fillies Handicap by a head under Keagan Latham.