Grand Diva avoids trouble to secure sprint victory at Kennerson Park