Kent Farrington claimed his first major title with Rolex Grand Prix victory at CHI Geneva, the last leg of the year of the Rolex Grand Slam of Show Jumping.