20 mile race recap