race recap