MELBOURNE, AUSTRALIA - OCTOBER 15: Nick Hall riding Jameka celebrates on the line to win Race 8, BMW Caulfield Cup during Caulfield Cup Day at Caulfield Racecourse on October 15, 2016 in Melbourne, Australia. (Photo by Vince Caligiuri/Getty Images)

We take a look through all 10 races at Caulfield and pick some of the weekend's best selections.

Race 1

10- Eagles Crag- Good return behind Mr Brightside who has gone through the grades very well. Was solid when winning second-up and will now be fitter for this.

Race 2

1- Vianello- Perhaps a non-winner but had excuses last time. Ran behind Zouzarella and Queen of Dubai who ran in Thousand Guineas mid-week. That form is solid enough. Has the class here.

Race 3

3- Extreme Flight- Another short-priced one to start the day. Happier with this one than the previous. Was good latest and the one he beat then went well in Group 1 after that. Stacks up well.

Race 4

8- Tiz My Boy- Had absolutely zero luck last time out, ended up finishing third after being blocked for most of the straight. That was behind Barb Raider who was good in Group 1 after that. Overs.

Race 5

6- Gunstock- Not too bad last start at a short price. That was on soft ground as expected here. Draw means he might settle a little bit closer in the trip which could be all the better.

Race 6

8- Buffalo River- Huge yes in the wet, and a huge yes in the rise in trip. Was just got last time here and backs up here but should be too good and has all the favours. Will lead and be hard to catch.

Embed from Getty Images

Race 7

2- Colette- Hard to see this one not winning. Has had some foot issues but stable say she's all good and the wetter the better for this special athlete. Best of the day by some way.

Race 8

6- Bless Her- Decent last start behind Esta La Roca who led and dictated. Also not a day to be behind the leaders by too much and she was giving up a bit of space. Much better suited here.

Race 9

12- Montefilia- Hard to see anyone beating Incentivise in the feature event but at any price under $3, it's hard to justify backing him. Montefilia will enjoy getting her toe in the ground and can cover the trip. Just needs some luck.

Embed from Getty Images

Race 10

9- Oxley Road- Very good return then ran into Masked Crusader second-up and wasn't disgraced. Now gets an easier task and loves Caulfield. Wet no issue either.