During the ensuing Battle of Álamos, Rosales was defeated and killed by Almada's forces, with the aggravating circumstance that one of his sons was wrongly identified as being responsible for the union with Vizcaíno.
[4] Almada kept the region under his control and was promoted by Maximilian I to the rank of colonel, appointed as the prefect of the department of Álamos, and awarded the Officer's Cross of the Order of the Mexican Eagle.
A few hours later, his men took revenge and defeated the Republicans, who had to give up the area, and he fought with Colonel Palacio in Minas Nuevas and returned to occupy the city of Álamos.
Martínez recovered the port and put a ship under the command of Colonel Salazar Bustamente which went in pursuit of the fugitives, reaching some off the coast of Santa Rosalía and others in Mulegé.
At the time of his capture, without any resistance, Almada was killed by Captain Abato Avilés, in revenge for the execution of his brother Lorenzo at Álamos months before by a court martial ruling.