Marathon man rises to challenge