Cedar City • American Travis McCabe won the first stage of the Tour of Utah after a sprint finish in which the top 10 finishers all recorded the same time of 4 hours, 17 minutes and 15 seconds.
A bike length separated McCabe from second-place Ulises Castillo of Mexico and Colombia’s Edwin Avila.
“Coming into this, I trained really hard. I've had a few months now of just being home and training. Utah was a big goal,” said McCabe, who took advantage of a late race attack by teammate Serghei Tvetcov to claim his third stage win in three years at the Tour of Utah.