Waikuku ably demonstrated his burgeoning talent with victory in the Group Two Jockey Club Mile at Sha Tin.

Seven went to post for this contest, with all eyes on Beauty Generation, who was trying to regain the winning thread after a shock defeat last time out.

Beauty Generation and Ka Ying Star were quickly away and vied for the lea, racing very wide and soon four lengths clear of the rest.

It was Beauty Generation who won that battle and Zac Purton moved to the inside rail.

Turning for home, Beauty Generation still led, but Waikuku challenged to the inside rail and the latter went on with a furlong to race. Beauty Generation had no answer and late on, Ka Ying Star passed him too.

But it was Waikuku and Joao Moreira who went away to win by about a length.