Plenty of racing to get stuck into today and here are Danny Archer's selections for Thursday's action...
Spare to play leading Part at Chepstow
3:25: Chepstow: Spare Parts 6/1. Narrow second last time over slightly longer trip entitles him to go well here.
4:00: Chepstow: Farleigh Mac 3/1. Creditable third in a decent sprint event at Epsom last time which had more substance than this event.
5:40: Doncaster: Oriental Splendour 4/1. Continues to run up to a decent mark and was a creditable fourth at Pontefract last time. Off a 1lb lower mark, he remains handicapped to run well.
Come along and ride on this fantastic Voyage at Doncaster
7:50: Doncaster: Firefright 7/4. Course and distance winner in April, beating some decent yardsticks, before running two solid races in defeat, which included a creditable third at Sandown last time. He remains open to further progression and with William Buick aboard, is taken to score again.
8:20: Doncaster: First Voyage 2/1. Unseated rider at the start on his latest outing having previously finished third at Haydock. There remains plenty of improvement off his mark.
Blue to Thunder home at Epsom
7:00: Epsom: Sarangoo 8/1 Each Way. Used front-running tactics to good effect recently and of strong interest given she has won twice over course and distance.
7:35: Epsom: Star Of Lombardy 10/3. Mark Johnston's charge continues to run well despite an advancing mark and she scored nicely here last time, battling on gamely in the closing stages. A 4lb rise might underestimate her current form.
8:10: Epsom: Thundering Blue 2/1. Decent third last time behind a horse who is improving steadily. That run showed he handled the track and this four-year-old son of Exchange Rate is of strong interest.
I would walk Fivehundredmiles at Hamilton
2:00: Hamilton: Albert Street 11/10. Nice fourth on debut when he kept on well in the closing stages after a tardy start. The two-year-old son of Acclamation should have learnt plenty that day and makes strong appeal.
3:35: Hamilton: Hochfeld Evs. Tough to look past Mark Johnston's charge who continues to improve for racing. He has a penalty for winning at Chester but looks a talented individual.
4:10: Hamilton: Fivehundredmiles 3/1. Kept on here last time but could not catch the ready winner. However, he remains of strong interest off a mark of 74 for a trainer and jockey who have done well here recently.
Diesel to fill up at Killarney
1:35: Killarney: Le Richebourg Evs. Landed the spoils decisively at this track in May and looks a horse to watch.
3:10: Killarney: Is She Diesel 11/1 Each Way. Second last time when carrying plenty of weight and making a mistake at the last hurdle which cost her plenty of momentum. She remains interesting.
3:40: Killarney: Our Dougal 3/1. Has some decent form in the book and was third to a talented sort at Wexford last time.
4:45: Killarney: Stars Over The Sea 5/2. Was once a very decent flat horse and showed he retains a good level of ability in that sphere when fourth to Order Of St George in the Saval Beg Stakes.
Ventura to be Knight in shining armour at Leicester
3:15: Leicester: Daira Prince Evs. Didn't appreciate the softer conditions at Yarmouth last time but had previously won at the same track on a firmer surface. The three-year-old son of Dubawi looks open to further improvement over a mile.
4:20: Leicester: Ventura Knight Evs. Tough to look past Mark Johnston's chare who has relished the step up in trip on his last two runs.
Deauville to thrill punters at Leopardstown
5:50: Leopardstown: Battle Of Jericho Evs. Should finally get head in front after running with credit in two starts so far.
7:25: Leopardstown: Hunaina 3/1. Excellent second over six furlongs at Leopardstown last time and should appreciate step up to seven furlongs.
8:00: Leopardstown: Deauville Evs NAP. Tough to look past Aidan O'Brien's charge who was a cracking third in the G1 Queen Anne Stakes at Royal Ascot last time. He will enjoy the ground and looks very tough to beat.
8:30: Leopardstown: Moorside 8/1 Each Way. Pretty disappointing in the Ascot Stakes last time having previously run quite a nice race to finish fifth at Goodwood last time. If he can reproduce that effort, he should run into at least a place here.
Danny's Daily Win Double
3:15: Leicester: Daira Prince
8:00: Leopardstown: Deauville