Moriarty has given trainer Chris Waller his 10th group one win for the year and Douglas Whyte has crossed off a bucket list item in the Kingston Town Stakes.
The 1800m race at Ascot, Perth, on Saturday was the final group one race for 2014 with Moriarty scoring in a photo finish from Disposition.
The win was a first Australian group one for Whyte, the winner of 13 Hong Kong riding premierships.
"Perth's 300m straight felt like 600," Whyte said.
"It's been something I've wanted to do for a long, long time and I've ticked the box now."