15-year-old Loi completes race distance