Just Zerene was heavily backed in both the McLachlan and the Magic Millions 2YO Classic during the week and was put up at $1.80 on Saturday.
But a big betting move on the Peter and Paul Snowden trained Rome ($8 to $2.70) during the week saw him blow out $2.60.
As it turned out Sun City ($6.50) improved on his two recent seconds to hold on to beat Rome by a neck with 1 1/4 lengths to Krameric ($14).
Just Zerene finished midfield after bungling the start.
“I would ask you not to judge Just Zerene on that run. You can make mistakes like that at the start of maiden but not in this class,” he said.
“I will take her to Sydney now and redirect her to the Widden Stakes, Silver Slipper and then Golden Slipper.”
But McEvoy said it was all guns ahead to the Magic Millions Classic in a fortnight and he was confident of a win.
He won the race last year with Sunlight who like Sun City, a $525,000 yearling, is by boom sire Zoustar.
“Like all of the breed Sun City is an intelligent horse. Like Sunlight he got beaten first-up when he was unlucky and I knew he was improving all the time and with the Millions in mind it was an excellent run,” McEvoy said.
“We can just carry on with his program now to Millions day.”
Both Rome and Krameric are on the borderline of getting a Magic Millions start.
Jockey Brett Prebble said it had been a very good run by Rome.
“I took plenty of ground off the winner and it was a strong effort,” he said.
Robbie Fradd said his mount Krameric had also tried hard and finished on powerfully.