La battaglia di Buena Vista ebbe luogo il 23 febbraio 1847 e fu una battaglia combattuta tra l'esercito americano invasore, comandato dal generale Zachary Taylor e l'esercito messicano, guidato dal generale Antonio López de Santa Anna.
Taylor stava combattendo a sud-ovest del Messico dal confine quando la maggior parte delle sue truppe furono riassegnate a un'invasione separata, guidata dal generale Winfield Scott. Santa Anna, con una forza molto più grande, sentì di poter schiacciare Taylor e riprendere il nord del Messico. La battaglia è stata sanguinosa, ma inconcludente, con entrambe le parti che la rivendicano come una vittoria.
Le ostilità erano scoppiate tra il Messico e gli Stati Uniti nel 1846. Il generale americano Zachary Taylor, con un esercito ben addestrato, aveva ottenuto importanti vittorie nelle battaglie di Palo Alto e Resaca de la Palma vicino al confine tra Stati Uniti e Messico e aveva seguito l'assedio riuscito di Monterrey nel settembre del 1846. Dopo Monterrey, si spostò a sud e prese Saltillo. Il comando centrale negli Stati Uniti decise quindi di inviare un'invasione separata del Messico tramite Veracruz e molte delle migliori unità di Taylor furono riassegnate. All'inizio del 1847 aveva solo circa 4.500 uomini, molti dei quali volontari non testati.
Il generale Santa Anna, recentemente accolto in Messico dopo aver vissuto in esilio a Cuba, ha rapidamente radunato un esercito di 20.000 uomini, molti dei quali erano addestrati soldati professionisti. Marciò a nord, sperando di schiacciare Taylor. Fu una mossa rischiosa, poiché ormai era a conoscenza della prevista invasione di Scott dall'est. Santa Anna si precipitò a nord con i suoi uomini, perdendo molti per logoramento, diserzione e malattia lungo il cammino. Ha persino superato le sue linee di rifornimento: i suoi uomini non hanno mangiato per 36 ore quando hanno incontrato gli americani in battaglia. Il generale Santa Anna ha promesso loro forniture americane dopo la loro vittoria.
Taylor venne a conoscenza dell'avanzata di Santa Anna e si schierò in una posizione difensiva vicino al ranch di Buena Vista a pochi chilometri a sud di Saltillo. Lì, la strada Saltillo era fiancheggiata da un lato da un altopiano a cui si accedevano diversi piccoli anfratti. Era una buona posizione difensiva, anche se Taylor dovette allargare i suoi uomini sottilmente per coprire tutto e aveva poco in termini di riserve. Santa Anna e il suo esercito arrivarono il 22 febbraio: inviò a Taylor un biglietto che chiedeva la resa mentre i soldati scherzavano. Taylor prevedibilmente rifiutò e gli uomini trascorsero una notte tesa vicino al nemico.
Santa Anna lanciò il suo attacco il giorno seguente. Il suo piano d'attacco era diretto: avrebbe inviato le sue migliori forze contro gli americani lungo l'altopiano, usando i burroni come copertura quando poteva. Ha anche inviato un attacco lungo la strada principale per mantenere il maggior numero possibile di forze di Taylor occupate. A mezzogiorno la battaglia stava procedendo a favore dei messicani: le forze di volontariato nel centro americano sull'altopiano si erano inarcate, permettendo ai messicani di prendere un po 'di terreno e dirigere il fuoco sui fianchi americani. Nel frattempo, una grande forza di cavalleria messicana si stava facendo strada, sperando di circondare l'esercito americano. I rinforzi raggiunsero il centro americano appena in tempo, tuttavia, e i messicani furono respinti.
Gli americani godevano di un sano vantaggio in termini di artiglieria: i loro cannoni avevano portato il giorno nella battaglia di Palo Alto all'inizio della guerra ed erano di nuovo cruciali a Buena Vista. L'attacco messicano si bloccò e l'artiglieria americana iniziò a martellare i messicani, scatenando il caos e causando una grave perdita di vite umane. Ora era il turno dei messicani di rompersi e ritirarsi. Giubilanti, gli americani diedero la caccia e furono quasi intrappolati e distrutti dalle enormi riserve messicane. Al calare del crepuscolo, le armi si zittirono senza disimpegnarsi da nessuna parte; la maggior parte degli americani pensava che la battaglia sarebbe stata ripresa il giorno successivo.
La battaglia era finita, comunque. Durante la notte, i messicani si disimpegnarono e si ritirarono: erano maltrattati e affamati e Santa Anna non pensava che avrebbero resistito per un altro round di combattimenti. I messicani subirono il peso delle perdite: Santa Anna aveva perso 1.800 morti o feriti e 300 catturati. Gli americani avevano perso 673 ufficiali e uomini con altri 1.500 circa in disuso.
Entrambe le parti hanno salutato Buena Vista come una vittoria. Santa Anna rimandò dispendiose spedizioni a Città del Messico descrivendo un trionfo con migliaia di morti americani rimasti sul campo di battaglia. Nel frattempo, Taylor ottenne la vittoria, poiché le sue forze avevano tenuto il campo di battaglia e scacciato i messicani.
Buena Vista fu l'ultima grande battaglia nel nord del Messico. L'esercito americano sarebbe rimasto senza intraprendere ulteriori azioni offensive, riponendo le loro speranze di vittoria sulla prevista invasione di Scott a Città del Messico. Santa Anna aveva fatto il suo miglior tiro contro l'esercito di Taylor: ora si sarebbe spostato a sud e avrebbe cercato di trattenere Scott.
Per i messicani, Buena Vista fu un disastro. Santa Anna, la cui inettitudine come generale è diventata leggendaria, in realtà aveva un buon piano: se avesse schiacciato Taylor come aveva pianificato, l'invasione di Scott avrebbe potuto essere ricordata. Una volta iniziata la battaglia, Santa Anna mise gli uomini giusti nei posti giusti per avere successo: se avesse impegnato le sue riserve sulla parte indebolita della linea americana sull'altopiano avrebbe potuto avere la sua vittoria. Se i messicani avessero vinto, l'intero corso della guerra messicano-americana potrebbe essere cambiato. Probabilmente era la migliore occasione per il messicano di vincere una battaglia su larga scala durante la guerra, ma non ci riuscirono.
Come nota storica, il Battaglione di San Patrizio, un'unità di artiglieria messicana composta in gran parte da disertori dell'esercito degli Stati Uniti (principalmente cattolici irlandesi e tedeschi, ma erano rappresentate altre nazionalità), combatté con distinzione contro i loro ex compagni. Il San Patricios, come venivano chiamati, formarono un'unità d'artiglieria d'élite incaricata di sostenere l'offensiva di terra sull'altopiano. Combatterono molto bene, eliminando i piazzamenti di artiglieria americana, sostenendo l'avanzata della fanteria e in seguito coprendo una ritirata. Taylor inviò una squadra d'élite di dragoni dopo di loro, ma furono respinti facendo appassire il fuoco dei cannoni. Furono fondamentali per catturare due pezzi di artiglieria americana, successivamente usati da Santa Anna per dichiarare la battaglia una "vittoria". Non sarebbe l'ultima volta che i San Patricios causeranno grossi problemi agli americani.
Eisenhower, John S.D. Così lontano da Dio: la guerra degli Stati Uniti con il Messico, 1846-1848. Norman: la University of Oklahoma Press, 1989