Tough stayer Moriarty appreciated a drop in class at Eagle Farm on Saturday to remain on course for a defence of his Brisbane Cup title.
Moriarty ($4.40) was aided by a perfect ride from Nash Rawiller and went past $1 million in stakes with his win in the Group Two Eagle Farm Cup (2200m).
He beat Mr O'Ceirin ($5) by 1-1/4 lengths with another length to Floria ($13) in third.
The victory gave trainer Chris Waller four wins in the first four races he contested on Saturday as he also claimed the opening three events at Rosehill.
Moriarty won last year's Brisbane Cup with 58kg and this year's Cup is a quality with a top weight of 60kg.
As Moriarty has since added the Group Two Hill Stakes to his record, he could get the maximum in next week's race.
Speaking from Rosehill, Waller said he would most likely accept with Moriarty for the Brisbane Cup and then weigh up whether the horse would run.
Track conditions could also be vital as the horse has a preference for firm ground.
"I will look at what weight he gets first and whether I think he can win," Waller said.
Moriarty finished fifth in the Group One Doomben Cup on May 17 and Rawiller believed Saturday's run topped him off for another crack at the Brisbane Cup (2400m).
"He is a little bulldog and barrier one was to his advantage. He bounced out and got cover, it was a perfect run," Rawiller said.
"It seems as though he has been around in everything but the Warrnambool bike race but Chris has kept him going and he seems to grow an extra leg when he gets up here in the warm weather."
Rawiller said Moriarty had run in some top-class races and always tried his best.
"But he is probably just a shade off them in the very best races," he said.
Trainer Ciaron Maher said Mr O'Ceirin would back-up in the Brisbane Cup.
"It was a top run today and he was brave. We might as well press on and who knows, it might rain next week," Maher said.