Karis Teetan eked out a late-running third-place finish in the final leg to win the Longines International Jockeys' Championship Dec. 4 at Happy Valley Racecourse over a field of reigning and former champions from around the globe.