GREENVILLE, S.C. (AP) — David Zabriskie won his third straight USA Cycling professional time trial championship Saturday.

The 29-year-old rider from Salt Lake City is the only cyclist to win the pro-only event since its inception in 2006.

Zabriskie completed the 20.7 mile event in 40 minutes, 39.40 seconds, finishing 5 seconds ahead of Tom Zirbel of Boulder, Colo.

Christian Vande Velde, also of Boulder and a Garmin-Chipotle teammate of Zabriskie, was third — 10 seconds behind the winner.

Zabriskie finished 12th at the time trial event in the Beijing Olympics. He was pleased with the win, particularly since it came only three months after fracturing a vertebra in a crash at the Giro d'Italia in May.

The time trial was Zabriskie's fourth national title. He also won the event in 2004 when both pros and amateurs competed together in the national championships.