Brigade (Randolph Scott) reveals to Mrs. Lane (Karen Steele), that the only reason he captured Billy John (James Best), is because he knew Frank (Lee Van Cleef) would come after him. He explains that many years ago he was sheriff of Santa Cruz, and he arrested Frank, who was then sent to jail. After Frank got out, he kidnaped and hung Brigade's wife.
Frank finally catches up, at the same place where he murdered Bridage's wife, there is a brief shoot out and Frank is killed. Brigade then hands Billy John over to Boone (Pernell Roberts), so that he and Whit (James Coburn) can turn him in and receive amnesty.
It is not absolutely clear whether or not Mrs. Lane will end up with Boone, but it seems probable.