The final sprint culminates in a wet and wild finish