The 6yr-old bay gelding stormed home to win the $60,000 James Hazlett Stakes over 1200m by three-quarters of a length.
He nipped past King Cougar and Ocean Point in the last few metres to register his seventh win in 35 starts, lifting his career prizemoney to $191,108.
Hasabro has now won three times from five appearances in the South Island this season.
Trainer Andrew Carston has been working with the horse for only four months and was thrilled with the run.
"It was a super run ... and a really good ride," he said.
Hasabro was carrying 60kg but jockey Jacob Lowry nursed him through the early stages of the race before steering the horse into the open and unleashing a great burst of late speed.
"They went a hundred miles an hour and he was strong enough," Carston said.
"He probably wants to go a little further than 1200m. But we’ve just freshened him up since the Couplands Mile and I was happy enough running the race.
"You never know; it was a pretty sharp field of sprinters."
Not sharp enough for Hasabro.
"His main goal [for the season] will be the White Robe Lodge [over 1600m in February] back here I would imagine.
"But let’s just let the dust settle and we’ll make a plan. He’ll need a run somewhere between but we’ll talk to the team and make the call."
"He’s a pretty nice horse and pretty easy to deal with. I’ve only had him for four or five starts."
"He was a good horse before he came down. So it was a pleasure to get a horse of his calibre."
Carston got the horse from top trainer Stephen McKee, who announced his shock retirement in August.
The Hazlett Stakes is a listed race which dates back to the 1880s.
The first two of the 10 Otago Daily Times Southern Mile qualifying races were held at Wingatui yesterday.
They were won by Exchange and Redford.