Reigning horse of the year Gentildonna became the first back-to-back winner of the Japan Cup with a historic photo-finish victory over Denim and Ruby on Sunday at Tokyo Racecourse.