After nearly five and a half hours of racing, a photo finish. Here is video of the final kilometer.