La batalla de Huamachuco fue el último gran enfrentamiento de la Guerra del Pacífico. Tuvo lugar el 10 de julio de 1883, en los alrededores del pueblo de Huamachuco, en el departamento de La Libertad, Perú. La batalla formó parte de la Campaña de la Sierra, que comenzó con la caída de Lima en manos de los chilenos en enero de 1881.

Tras perseguir al general peruano Andrés Cáceres en las sierras, el coronel del Ejército de Chile Alejandro Gorostiaga atacó al ejército de Cáceres que había establecido posiciones defensivas en el cerro Cuyulga. Al amanecer del 10 de julio, dos compañías de zapadores del capitán Canales realizaron un reconocimiento sobre las posiciones del ejército peruano. Canales se retiró cuando se le terminaron sus municiones, lo que aprovecharon los peruanos para perseguirlo.

La batalla se empeñó en toda la línea. Superados en número, los chilenos lentamente se retiraron a su posición inicial, acosados por los batallones peruanos.

Por la tarde, las baterías de artillería al mando del Teniente coronel peruano Federico Ríos se movieron al llano para disparar de mejor forma. Gorostiaga, al ver que Ríos estaba desprotegido, ordenó a su caballería atacarlo, mientras toda la infantería cargó a la bayoneta cerro abajo. La línea peruana se rompió en varios puntos, decidiendo la batalla.

Luego de la derrota, Cáceres se retiró hacia Ayacucho para reorganizar sus fuerzas y continuar la resistencia junto al coronel Justo Pastor Dávila.

El triunfo chileno permitió establecer en Lima el gobierno regenerador de Miguel Iglesias, siendo este enfrentamiento el fin de las acciones bélicas de relevancia durante la guerra del Pacífico que había comenzado cuatro años antes con el Combate de Calama el 23 de marzo de 1879.

Eventos previos Después de la batalla de San Pablo, el Coronel Miguel Iglesias emite un manifiesto desde la hacienda Montán el 31 de agosto de 1882, llamando a firmar la paz entre Chile y Perú, aceptando la cesión territorial como parte del acuerdo. Andrés Avelino Cáceres estaba en contra de una paz de este tipo. Iglesias contaba con el apoyo de las provincias del norte del Perú y otras fuerzas peruanas en Lima como el Coronel Manuel de la Encarnación Vento que se encontraba en Canta con una fuerza de 300 hombres. En enero de 1883 Iglesias se autoproclama "Presidente Regenerador de la República". Los enviados de Iglesias a cargo de Juan de Lavalle inician un proyecto de paz con los negociadores chilenos a cargo de Jovino Novoa en Chorrillos. Con el presidente Francisco García Calderón desterrado en Santiago, Lizardo Montero como primer vicepresidente asume el gobierno del Perú desde el 28 de septiembre de 1881 y organiza el congreso en Arequipa.

El 9 de febrero de 1883, Patricio Lynch recibe la orden del Presidente Santa María para que refuerce el mando de Miguel Iglesias, en el norte convencido de que con Iglesias podría firmar la paz según sus intereses, y que Lizardo Montero Flores y Francisco García Calderón no aceptarían la cesión territorial.

La retirada del Coronel Del Canto a fines de julio de 1882, permitió a Cáceres mantener la sierra central sin tropas chilenas y establecer un cuartel general en Tarma. El 31 de marzo de 1883 Cáceres llega a Canta, derrotando a las fuerzas de Vento quien se refugia en Lima. Desde Arequipa llegó primero a Tarma y luego a Canta el Coronel Isaac Recavarren junto a 200 hombres que provenían del ejército de Lizardo Montero. Cáceres envía a Recavarren a Huaraz junto al batallón Pucará de 250 hombres para que organice tropas y luego marchar al norte a deponer el gobierno de Iglesias. Acompaña a Recavarren el Coronel Leoncio Prado. El 3 de abril de 1883 Cáceres llega a la costa de Chancay y el Coronel Urriola embarca en la Corbeta Chacabuco recibiendo luego refuerzos desde Lima por lo cual Cáceres se retira hacia Canta y luego a Tarma.

El 3 de mayo de 1883 la base del Tratado de Ancón ya estaba acordada entre Patricio Lynch y Miguel Iglesias quien firma este convenio inicial desde Cajamarca.

Lynch planea atacar a Cáceres cercarlo y envía a León García con 2000 hombres por Canta (batallones Buin, 4º de Línea, Curicó, Aconcagua y 150 jinetes del Granaderos), a Del Canto con 1.500 por Lurín (batallones 2º de Línea, Coquimbo y Granaderos). Las dos fuerzas confluyen en Chicla el 5 de mayo de 1883. Acompañaban a las tropas de García dos coroneles peruanos afines a Iglesias: Manuel Vento y Luis Milón Duarte. También Lynch había realizado un préstamo en mayo de 1883 al negociador Mariano Castro Saldívar para la compra de suministros que armen fuerzas leales a Iglesias como Vidal García en Trujillo con 200 hombres, Genaro Carrasco en Piura con 480 hombres y estas no sean atacadas por guerrillas de Cáceres.

El 16 de mayo de 1883, Cáceres realiza un consejo de guerra en Tarma y decide marchar hacia el norte. El 21 de mayo de 1883 León García llega a Tarma y el 26 de mayo llega Del Canto, pero Cáceres ya no se encontraba en el pueblo sino en dirección a Huaraz a reunirse con Recavarren. Cáceres con 2300 hombres llega a Cerro de Pasco el 30 de mayo y cruza la Cordillera Blanca en Arguaycancha, llega a Huaraz el 15 de junio de 1883.

Ante los problemas de mando entre García y Del Canto en Tarma, Lynch nombra como nuevo jefe de la expedición a Marco Aurelio Arriagada quien parte de Lima y llega a Aguamiro en Huánuco el 12 de junio de 1883, tomando el mando de las tropas de Del Canto y García.

Movimientos para la batalla Con el fin de proteger a Miguel Iglesias y su gobierno con una fuerza de 400 hombres en Cajamarca, Patricio Lynch envía a Alejandro Gorostiaga desde Trujillo a Huamachuco el 3 de mayo de 1883 (Talca, Concepción, Zapadores y Cazadores de Yungay), para evitar que Recavarren ataque el gobierno de Iglesias. En Trujillo quedaba Herminio González junto a 600 hombres.

El 5 de junio de 1883 Cáceres es elegido Segundo Vicepresidente de la República por el congreso de Arequipa y el gobierno de Lizardo Montero.

Gorostiaga deja Huamachuco y marcha en dirección de Huaraz con 1.000 hombres y 4 cañones para enfrentar a Recavarren.

Ante la marcha de Cáceres a Huaraz, Arriagada con 3.000 hombres lo sigue por la sierra sur, cruza la cordillera de Guaramarca y llega Recuay el 17 de junio de 1883. Mientras tanto Gorostiaga se encontraba en la sierra norte.

El 20 de junio se reúnen las fuerzas de Cáceres y las de Recavarren en Yungay. Cáceres decide rodear la posición de Gorostiaga marchando hacia el oriente y cruzar la cordillera por la Laguna de Llanganuco, llegando a Pomabamba el 26 de junio de 1883. Las inclemencias de la cordillera y la falta de víveres reducen su tropa.

Conocidos estos planes, Cáceres envía falsas noticias a Yungay, que decían replegaría sus fuerzas por la sierra sur, detrás de la Cordillera Blanca. Arriagada, llega a Huaraz y luego a Yungay el 23 de junio de 1883, decide dejar la ruta norte y enrumbar hacia el sur, pasando por Huánuco, Cerro de Pasco, allí se reúne con las tropas de Urriola enviada por Lynch el 12 de julio, no encontrando a Cáceres y finalmente llegan a Lima el 5 de agosto de 1883. En el parte que Arriagada elevó a Patricio Lynch a su llegada a la capital manifestó que de los 2.870 hombres que partieron de Lima se perdieron en campaña 571 a pesar de no haber tenido encuentro alguno con el ejército de Cáceres sino únicamente con partidas de montoneros, estas bajas se debieron principalmente a muertos por enfermedad y deserción.[Parte de Arriagada a Patricio Lynch, Lima 6 de agosto de 1883, inserto en "La Resistencia de la Breña" Tomo III Vol. 1 pág. 386]

Gorostiaga llega a Sihuas el 25 de junio de 1883, pero al ver los caminos y puentes inhabilitados decide retornar a Huamachuco, además se entera de la reunión de las fuerzas de Recavarren y Cáceres. Gorostiaga deja Sihuas y pasa por Corongo arribando a Pallasca y enterado de que Cáceres se encontraba en Pomabamba se retira de Pallasca con dirección a Mollepata para llegar a Huamachuco y esperar a González.

Con el fin de apoyar a Gorostiaga, González parte desde Trujillo y llega a Santiago de Chuco con 600 hombres, consigo llevaba suministros y municiones. Pasan por Mollepata, Tres Ríos sin detenerse llegando a Huamachuco el 6 de julio de 1883. A esa fecha las fuerzas chilenas reunidas contaban con 1.500 hombres de las tres armas. A finales de mayo de 1883 ocupan Trujillo las fuerzas del coronel José Mercedes PugaMontoneros y Bandoleros Cajamarquinos de fines del e inicios del quien había organizado sus fuerzas en Cajamarca y era leal a Cáceres.Historia relevante de San Marcos

Cáceres pasa por Conchucos y llega a Mollepata y conocido el avance de González decide enviar a Recavarren para atacarlo en Tres Ríos, pero las tropas de González no descansan y continúan su marcha sin encontrarse con Recavarren.

Cáceres llega a Tres Ríos el 7 de julio de 1883 donde realiza un consejo de guerra y decide enfrentar las fuerzas chilenas. En esa fecha las fuerzas de Cáceres llegaban a 1.440 hombres armados con fusiles Peabody y Remington, sin bayonetas, con escasez de municiones (30.000 unidades) y poca caballería. Contaba con 11 cañones de diversas fabricaciones y calibres.

Fuerzas enfrentadas Las fuerzas estaban formadas de la siguiente manera:

+ Fuerzas Peruanas Fuerzas Chilenas General en Jefe: General Andrés Avelino Cáceres Destacamento del Norte (Coronel Isaac Recavarren) 1.ª División (Coronel Mariano Aragonés) Batallones Pucará N.º 4 y Pisagua N.º 5 2.ª División (Coronel Ciriaco Salazar) Batallones Tarma N.º 11 y Huallaga N.º 12 Caballería Escuadrón de Húsares (Teniente coronel José Cabrera) Artillería Compañía de Artillería Ejército del Centro (Coronel Francisco de Paula Secada) 1.ª División (Coronel Manuel Cáceres) Batallones Tarapacá N.º 1 y Zepita N.º 2 2.ª División (Coronel Juan Gastó) Batallones Marcavalle N.º 6 y Cazadores de Concepción N.º 7 3.ª División (Coronel Máximo Tafur) Batallones Junín N.º 3 y Cazadores de Jauja N.º 9 4.ª División (Capitán de navío Luis Germán Astete) Batallones Cazadores de Apata N.º 8 y San Jerónimo N.º 10 Caballería Escuadrón Cazadores del Perú (Sargento Mayor Santiago Zavala) Escuadrón Tarma (escolta) (Sargento Mayor Agustín Zapatel) Artillería (Teniente coronel Federico Ríos) Batallón de Artillería de Montaña Comandante en Jefe: Coronel Alejandro Gorostiaga Batallón Concepción (Teniente coronel Herminio González) Batallón Talca (Teniente coronel Alejandro Cruz) 2 Compañías del Batallón Zapadores (Capitán Ricardo Canales) Piquete del Batallón Victoria (Parque) (Teniente Abel García) Escuadrón Cazadores a Caballo (Teniente coronel Alberto Novoa Gormaz) Brigada de Artillería (Sargento Mayor Gumersindo Fontecilla)

El efectivo chileno era de 1.736 hombres, incluyendo jefes, oficiales y el efectivo del parque. La infantería estaba armada con fusiles Gras repotenciado a bala Comblain y bayonetas. La caballería y artilleros con carabinas Winchester modelo 1873, sables ingleses y 7 cañones de montaña Krupp de calibre 75 mm.

El efectivo peruano era de 1.380 hombres el ejército del centro y no más de 500 el destacamento del norte. La infantería estaba armada con fusiles Peabody Martini, Remington, Gras repotenciado a bala Comblain (capturado a los chilenos en combates anteriores) y viejos de avancarga Minié, pero carecían de bayonetas. La caballería estaba armada con carabinas Peabody Martini, Spencer y Minié, pero solo la escolta tenía sables. Los artilleros estaba armados de carabinas Winchester modelo 1866, 8 cañones de bronce y 4 de acero, de diversos sistemas y calibres. Acompañaban a Cáceres cientos de montoneras, reclutadas en las montañas.

La batalla thumb|right|350px|Plano de la ciudad de Huamachuco en 1883.