La Mar estaba dispuesto a continuar la guerra, pero fue entonces cuando un grupo de oficiales peruanos lo apresaron en Piura, en la noche del 7 de junio de 1829.