- Cheltenham Festival Day 1
- Cheltenham Festival Day 2
- Cheltenham Festival Day 3
- Cheltenham Festival Day 4
- All Day 1 Races - 14th March 2023
- Cheltenham Tips
- Cheltenham Free Bets
- 13:30 Supreme Novices' Hurdle
- 14:10 Arkle Trophy
- 14:50 Ultima Handicap Chase
- 15:30 Champion Hurdle
- 16:10 Mares' Hurdle
- 16:50 Fred Winter
- 17:30 National Hunt Chase
- All Day 2 Races - 15th March 2023
- Cheltenham Tips
- Cheltenham Free Bets
- 13:30 Ballymore Novices' Hurdle
- 14:10 Brown Adv Novices Chase
- 14:50 Coral Cup
- 15:30 QM Champion Chase
- 16:10 Cross Country Chase
- 16:50 Grand Annual Chase
- 17:30 Champion Bumper
Can you name every British Group 1 winner from 2019?

The British Flat Turf season was due to begin with the Lincoln Handicap at Doncaster at the end of last month, so with that in mind, we want to know how well you can remember the 2019 season...
There are 36 Group 1 races held in Britain during the season, and we've set you the challenge of naming as many of the winners of the 2019 renewals as you can in 10 minutes. It's strictly for the British races only, though there are also 24 hidden 'bonus' answers lurking, which incorporate Ireland's 13 top level contests, plus there are 11 winners from France, too.
The first two Group 1 races of the season in Britain are the first two classics, the 2000 and the 1000 Guineas at Newmarket. They are followed by three at the Epsom Derby meeting, while there are eight top level contests across the five days of Royal Ascot. Closing the season is Champions Day at Ascot, headlined by the Champion Stakes, followed by the Futurity Trophy - which last season was switched to Newcastle from Doncaster.
Send in your scores to us on Twitter (@HorseRacing_Net), and if you manage to get all 36 - well done and send us your exact time plus any bonus answers without revealing everything!
Good luck...