The son of Territories was ridden in a positive manner by Luke Currie, who encountered trouble getting a run in the straight two weeks ago, and the jockey said while that is not necessarily what best suits the three-year-old it was his best hope on Saturday.
"I don't think I really rode him to his advantage, but I rode him to the race," Currie said.
Craig, who started $1.55, scored by 1-1/4 lengths from Rise At Dawn ($4.80), who was Craig's conqueror on June 8, with Red Galaxy ($20) three-quarters-of-a-length away third.
The victory was Craig's second win, following maiden success at Bendigo at what was his only Australian start before the unlucky Flemington effort, and Young said would now progress to the $150,000 Silver Bowl Final (1600m) on July 6.