Por ello se enfrentó con las tropas de López y Carrera en la batalla de Cañada de la Cruz el 28 de junio, pero fue derrotado.