Bajo la dirección del general Ángel Martínez, tras cuatro días de asedio, las tropas mexicanas atacaron Buatachive el 12 de mayo.