Le lendemain, ils repartent et Sykes, voulant les guider, fait tomber les hommes et leurs chevaux dans une dune. Furieux, Tector veut abattre le vieil homme, mais Pike l'en empêche. Lorsque ce dernier remonte à cheval, son étrivière casse et il chute lourdement. Souffrant de la jambe à cause d'une vieille blessure, il se remet difficilement en selle, sous le rire goguenard des frères Gorch. Heureux que Pike ait pris sa défense, le vieux Sykes vient discuter avec lui et lui apprend incidemment que « » Lee était son petit-fils. Pike cache son trouble, lui demandant pourquoi il ne lui avait jamais parlé de cette parenté. Devant l'insistance de Sykes, Pike, évoquant le hold-up raté, dit de manière lapidaire que le jeune homme a « été bien », sans indiquer son rôle dans sa mort. La bande arrive au village d'Angel, le seul Mexicain parmi eux. Le doyen du village, Don José (Chano Urueta), apprend à Angel que son père a été pendu par le « général » Mapache (Emilio Fernández), un tyran local à la tête d'une armée de fédéraux. Mapache a pillé le village et séduit Teresa (Sonia Amelia), la fiancée d'Angel. Le jeune homme noie son chagrin dans l'alcool et fomente des projets de vengeance que Pike tente de désamorcer. Pendant ce temps, le village accueille les membres de la horde comme des héros lors d'une grande fête. Même les brutaux frères Gorch jouent gentiment avec une jeune fille. Le lendemain, le départ de la horde est salué par un chant d'adieu des villageois et la remise de petits cadeaux.