100-mile race recap