Xavier led by as many as six in the second half but couldn't hold on for a road win against TCU Thursday night in Fort Worth.