Ngetich collapses then crawls to 3rd place in Marathon