The daughter of Danehill seems to be crying out for further than a mile, but the stiff track here can more than compensate for that. Certainly, she found a mile shorter than she wanted to travel when failing to justify favouritism at Gowran Park last time.
Peeping Fawn finished with a flourish to be beaten half a length into second by Joshua's Princess and can confirm placings with Many Colours, who was half a length away in third.
Aidan O'Brien trains Peeping Fawn and his South Dakota looks the right one in the Pat Dunlea Memorial Race, even if having to concede weight all round.
He was easy to back when making his debut over five furlongs at Tipperary, but came home well to score by a neck.
Stepping up another furlong now should be in his favour and South Dakota can prove too strong for the Cork winner, Remind Me Monday.
Feature event is the Group 3 Blue Wind Stakes and, in a tough contest, John Oxx's Four Sins gets the vote.
She made a solid start to the campaign when beaten a short head by stable companion, Arch Swing, over an inadequate seven furlongs at Leopardstown.
Arch Swing gave that form a big boost when subsequently finishing a creditable runner-up to Finsceal Beo in the 1000 Guineas at Newmarket.