Trained by Gilgandra's Kieren Hazelton, General Partner ($41) scored a shock win after jockey Jake Pracey-Holmes maneuvered his way through the field and got to the lead coming into the final straight.
Happy Az ($19), trained by Narromine's Kylie Kennedy, looked strong on the inside as the two battled for the lead but the final push from Pracey-Holmes got Hazelton's three-year-old gelding over the line.
Happy Az finished marginally back in second ahead of My Khalessi ($18) in third.
Hazelton was pleased with his first win of the day.
"The ride probably won him the race I think Jake sort of summed it up mid-race, he's not the type of horse you can sit and sit sprint," he said.
"He's got to be rolling, when Jake sort of shot to the front at the 600 [metres] I thought we were half a hope and he showed a lot of fight to whack away and stick on at the finish."
Hazelton feels the track conditions of a heavy eight after showers throughout the week worked in General Partners' favour.
"Yeah definitely, I think the heavy track was a big advantage for him today, he's bestn runs have been on rain affected tracks."
The win was the gelding's first in start 11.
The surprise came after favourites Castlebar Road ($2.80) and Legal Zou ($3.10) took out the day's first two races for Dubbo trainers Dar Lunn and Brett Robb respectively.
Our journalists work hard to provide local, up-to-date news to the community. This is how you can continue to access our trusted content: