Haydock winner Plaisterer went off too quickly at Epsom next time but this looks an even tougher task. Piano wasn't beaten far in this grade at Warwick and has the beating of Crystal Gal on that run, while Principal Role won at this level at Newbury last season and will be all the better for last month's third at Goodwood. The three-year-old Palm Pilot has never won on turf, however, and is yet to prove conclusively that she stays this far while Cracking Lass' best form is over further. This is OPERA GAL's first tilt at pattern company but she's earned the right with a string of solid efforts in decent handicaps and was only headed close home when third at Chester last time. The second, Lost In The Moment, ran well at Royal Ascot last week so Andrew Balding's filly gets the vote here.
Cracking Lass (IRE) 4-1 (8-9) Held up, ridden over 4f out, never a factor, 6th of 8, 20l behind Times Up (9-0) at York 1m 6f Listed Stakes (4yo+) (1) gd in May.
Crystal Gal (IRE) 16-1 (8-12) Held up in touch, lost place 9f out, ridden and switched right 2f out, headway over 1f out, no impression on leaders, 6th of 10, 3 1/2l behind Timepiece (9-1) at Warwick 1m 3f Listed Stakes (4yo+) (1) gd.
Fanditha (IRE) 50-1 (8-11) Tracked leading pair until 4f out, soon outpaced, 4th of 5, 22l behind St Nicholas Abbey (9-0) at Chester 1m 5f Grp 3 (1) gf in May.
Opera Gal (IRE) 3-1fav (9-3) Led, ridden and headed 1f out, stayed on, not pace of front pair, 3rd of 12, 1 1/2l behind Jutland (9-4) at Chester 1m 2f hcp 0-105 (2) gf.
Piano 7-1 (8-12) Slowly into stride, mid-division, took keen hold, headway over 1f out, edged left entering final furlong, kept on same pace, 5th of 10, 2l behind Timepiece (9-1) at Warwick 1m 3f Listed Stakes (4yo+) (1) gd.
Plaisterer 14-1 (9-3) Led, joined 3f out, ridden and headed over 2f out, lost 2nd over 1f out, weakened entering final furlong, 10th of 15, 18l behind Fox Hunt (9-5) at Epsom Downs 1m 4f hcp 0-100 (2) gf.
Principal Role (USA) 12-1 (8-7) Raced wide, tracked leading pair, went 2nd halfway, led 2f out, strongly pressed throughout final furlong, just lost out in driving finish, headed close home, 3rd of 8, nk behind City Leader (8-12) at Goodwood 1m 2f Listed Stakes (4yo+) (1) gf in May.
Silver Grey (IRE) 28-1 (8-9) Keen in touch in rear, ridden 3f out, not troubled leading trio, 4th of 5, 16l behind St Moritz (9-0) at Ripon 1m 2f stks (3) gd in Apr.
Snow Dancer (IRE) 12-1 (8-9) Slowly into stride, in rear, headway over 1f out, kept on inside final furlong, 4th of 9, 6l behind Bea Remembered (9-7) at Doncaster 1m 2f flls hcp 0-90 (3) gf.
Starkat 66-1 (9-0) Towards rear, headway and switched left over 2f out, ridden over 1f out, not able to trouble leaders, 6th of 17, 3 1/2l behind Ceilidh House (8-10) at Doncaster 1m 2f fll lst stks (1) gs in Nov.
Matula (IRE) 10-1 (8-12) Held up, headway over 3f out, ridden 2f out, well beaten over 1f out, 7th of 9, 15l behind Rumh (8-12) at Newbury 1m 2f 3yo lst fll (1) gf.
Palm Pilot (IRE) 40-1 (8-12) Held up towards rear, ridden and struggling over 3f out, hung left and stayed on inside final furlong, just failed to get 3rd, 4th of 9, 6l behind Rumh (8-12) at Newbury 1m 2f 3yo lst fll (1) gf.