Fue ahí que otro arremetió con su bayoneta pero el puntano Juan Bautista Baigorria lo mató.
El coronel seguía siendo blanco de los ataques cuando ocurrió el acto heroico del correntino Juan Bautista Cabral quien logró sacar a San Martín. Interpuso su cuerpo para recibir los embates enemigos, salvándole la vida a su superior pero recibiendo las heridas que causaron su muerte.
San Martín dará testimonio de este hecho en una carta dirigida a la Asamblea:
«No puedo prescindir de recomendar particularmente a la familia del granadero Juan Bautista Cabral natural de Corrientes, que atravesado el cuerpo por dos heridas no se le oyeron otros ayes que los de viva la patria, muero contento por haber batido a los enemigos».


