Swimming a race, stroke by stroke