Waikuku got up in the final strides to defeat old rival Beauty Generation in the Group One Stewards’ Cup at Sha Tin.

Seven took part in this one-mile contest and for much of the race, Beauty Generation appeared to be in command.

He led under Zac Purton, as the field turned for home – and appeared to have his rivals under pressure.

Waikuku was among them, with Joao Moreira driving his mount along on the wide outside.

But gradually he closed on the leader and the pair came close together late on, as Waikuku overhauled Beauty Generation to win by a neck, with the two well clear of Ka Ying Star.