Hamilton-trained horse takes out 2020 Dunkeld Cup