Ya de 68 años de edad, al mando del batallón de cazadores de Coquimbo, Alcázar fue derrotado en Tarpellanca el 26 de septiembre de 1820 y asesinado al igual que su oficialidad tras la rendición que aceptó para intentar vanamente salvar las vidas de los civiles de Tarpellanca.