Three-year-olds have a poor record in this competitive sprint so last Saturday's Newmarket runner-up Ballista is probably worth opposing here. Dandy Nicholls has won this twice in the last five years and relies on Thirsk second Silaah and Cape Vale today, while Kevin Ryan has entered both Perfect Blossom and Racy. Tim Easterby is also dually represented with Confessional, runner-up to last year's winner Captain Dunne at Epsom earlier this month, preferred to the enigmatic Hazelrigg but it may be worth giving another chance to NOODLES BLUE BOY. Ollie Pears' five-year-old has been beaten three times over 6f this season but it could be a fast-run 5f will suit him better and tonight's easier going is also in his favour. Mon Brav and Verinco have both been in good form this year and should also be pressing for a place again but Ancient Cross may have too much weight at present and this may be too hot for Solemn.
Ancient Cross 8-1 (10-0) Mid-division, smooth headway 2f out, driven to lead briefly inside final furlong, kept on, held towards finish, 3rd of 16, 1 1/4l behind Medici Time (9-0) at York 5f hcp 0-95 (3) gd.
Confessional 10-1 (8-10) Chased leaders, not clear run over 1f out, strong run inside final furlong, finished well, unable to reach winner, 2nd of 16, nk behind Captain Dunne (9-10) at Epsom Downs 5f hcp (2) gf.
Silaah 5-2fav (8-12) Dwelt, led after 1f, ridden and edged left over 1f out, kept on gamely inside final furlong, headed towards finish, 2nd of 11, 1/2l behind Singeur (9-0) at Thirsk 5f hcp 0-100 (2) gd in May.
Perfect Blossom 10-1 (8-7) Towards rear, headway towards centre halfway, weakened inside final furlong, 12th of 16, 2 3/4l behind Captain Dunne (9-10) at Epsom Downs 5f hcp (2) gf.
Racy 5-1 (9-3) Chased leaders, ridden and weakened inside final furlong, 6th of 16, 6l behind Burning Thread (9-1) at Musselburgh 5f hcp 105 (2) gf.
Solemn 13-2 (10-5) Prominent, ridden and every chance inside final furlong, stayed on, 2nd of 9, 2 3/4l behind Sohraab (9-13) at Salisbury 5f hcp 0-85 (4) gs.
Cape Vale (IRE) 10-1 (8-11) Led, ridden and headed over 2f out, chased winner until approaching final furlong, weakened towards finish, 6th of 15, 2 1/4l behind Swiss Cross (9-0) at Epsom Downs 6f hcp 0-100 (2) gf.
Mon Brav 9-1 (8-13) Held up towards rear, headway over 2f out, went close 2nd inside final furlong, looked to be struck on nose by winning jockeys whip 120 yards out, held after, 2nd of 16, 1l behind Dungannon (9-7) at Doncaster 6f hcp 0-95 (3) gs.
Noodles Blue Boy 11-4fav (8-11) Tracked winner, ridden over 1f out, stayed on towards finish, 2nd of 5, 1/2l behind Fitz Flyer (9-3) at Redcar 6f hcp 0-95 (3) gf.
Hazelrigg (IRE) 10-1 (8-12) Always towards rear, 9th of 16, 7l behind Burning Thread (9-1) at Musselburgh 5f hcp 105 (2) gf.
Verinco 9-2 (9-0) Led, ridden and headed well over 1f out, no extra inside final furlong, 3rd of 4, 3l behind Tax Free (9-0) at Beverley 5f cond Stakes (4) gf.
Ballista (IRE) 10-1 (9-1) Tracked leader, ridden to lead just inside final furlong, headed towards finish, 2nd of 8, 3/4l behind Steps (9-0) at Newmarket 5f 3yo hcp 0-95 (3) gs.
Jamesway (IRE) 16-1 (8-4) Behind, headway over 1f out, stayed on inside final furlong, never going pace to threaten, 9th of 20, 4 1/2l behind Lexi's Hero (8-11) at York 6f 3yo hcp 0-105 (2) gd.