Godolphin's Grandera made amends for a fifth-place finish in the Queen Elizabeth II Cup (HK-I) last month at Sha Tin with a win in the Singapore Airlines International Cup at Kranji Racecourse on Saturday.