La Mar estaba pues, dispuesto a continuar la guerra, pero fue entonces cuando un grupo de sus propios oficiales lo tomaron preso en Piura, en la noche del 7 de junio de 1829.