El 14 de noviembre llegó el ejército comandado por el general Joaquín de la Pezuela, desatándose la Batalla de Ayohuma. El ejército patriota, con 2.000 hombres y 8 piezas de artillería (a pesar de contar con 3.400 hombres, 1400 no estaban aptos para luchar) se enfrentó a un enemigo superior de 3500 hombres y 18 piezas de artillería. El combate fue sangriento para los dos bandos, perdiendo el patriota, aunque no fueron perseguidos por los realistas por haber sufrido 500 bajas y un enorme desgaste. Como consecuencia de estas derrotas, el Alto Perú volvió al control realista y Belgrano se retiró a Jujuy, a donde llegó a fines de diciembre con solo 800 hombres y sin artillería.