シノーラ
しかし、追跡の旅を続けるうち、ハーランたちがメキシコ人を迫害し、土地を奪うためなら無関係の人間も殺す姿を見たジョーは、ハーランに味方したことを後悔するようになる。ハーランはメキシコ人の娘ヘレンを人質に取り、チャーマに投降を迫る。彼らの本拠地となる村を襲い、村人の処刑をちらつかせてチャーマに投降するように要求する。用済みになったジョーも銃を取り上げられるが、村の神父の協力を得て銃を取り戻し、ハーランたちを相手に銃撃戦を挑む。ジョーはヘレンと共にチャーマの籠る山に向かい、彼に自首して法廷で争うように勧める。チャーマはジョーの提案を一蹴するが、ジョーに脅される形で自首を選択する。
ジョーはハーランの部下たちの妨害を乗り越えてシノーラに戻るが、そこにはチャーマを殺そうとするハーランたちが待ち構えていた。ジョーは機関車に乗り込み町中に突入し、ハーランたちの部下を銃撃戦の末に全滅させる。追い詰められたハーランは裁判所に逃げ込むが、法廷で待ち構えていたジョーに射殺される。決着が着いた後、チャーマはジョーと別れて仲間たちの元に向かい、ジョーもヘレンと共にシノーラを去っていく。