Die Schlacht von Cerro Gordo wurde am 18. April 1847 während des mexikanisch-amerikanischen Krieges (1846 bis 1848) ausgetragen..
Obwohl Generalmajor Zachary Taylor eine Reihe von Siegen in Palo Alto, Resaca de la Palma und Monterrey errungen hatte, entschied sich Präsident James K. Polk, den Schwerpunkt der amerikanischen Bemühungen in Mexiko auf Veracruz zu verlagern. Obwohl dies größtenteils auf Polks Besorgnis über Taylors politische Ambitionen zurückzuführen war, wurde es auch durch Berichte gestützt, dass ein Vorstoß gegen Mexiko-Stadt aus dem Norden unpraktisch sein würde. Infolgedessen wurde eine neue Truppe unter Generalmajor Winfield Scott organisiert und angewiesen, die wichtigste Hafenstadt Veracruz zu erobern. Am 9. März 1847 landete Scotts Armee in der Stadt und eroberte sie nach einer 20-tägigen Belagerung. Scott errichtete eine wichtige Basis in Veracruz und bereitete sich darauf vor, landeinwärts voranzukommen, bevor die Gelbfiebersaison anbrach.
Von Veracruz aus hatte Scott zwei Möglichkeiten, nach Westen in Richtung der mexikanischen Hauptstadt zu vordringen. Die erste, die Nationalstraße, war 1519 von Hernán Cortés befolgt worden, während die letztere durch Orizaba nach Süden führte. Da sich der National Highway in einem besseren Zustand befand, entschied sich Scott, dieser Route durch Jalapa, Perote und Puebla zu folgen. In Ermangelung ausreichender Transportmittel beschloss er, seine Armee durch Divisionen mit Brigadegeneral David Twiggs an der Spitze nach vorne zu schicken. Als Scott die Küste verließ, versammelten sich mexikanische Streitkräfte unter der Führung von General Antonio López de Santa Anna. Obwohl Santa Anna vor kurzem von Taylor in Buena Vista besiegt wurde, behielt sie immense politische Schlagkraft und Unterstützung in der Bevölkerung. Santa Anna, die Anfang April nach Osten marschierte, hoffte, Scott besiegen und den Sieg dazu nutzen zu können, sich zum Diktator Mexikos zu machen.
Santa Anna nahm Scotts Angriffslinie richtig vorweg und beschloss, sich auf einen Pass in der Nähe von Cerro Gordo zu stellen. Hier wurde die Nationalstraße von Hügeln dominiert und seine rechte Flanke wurde durch den Rio del Plan geschützt. Der Hügel von Cerro Gordo (auch als El Telegrafo bekannt), der sich auf einer Höhe von 1000 Fuß erhebt, dominierte die Landschaft und fiel rechts von Mexiko zum Fluss ab. Etwa eine Meile vor Cerro Gordo befand sich eine niedrigere Erhebung, die drei steile Klippen im Osten aufwies. Santa Anna hatte eine starke Position inne und platzierte Artillerie auf den Klippen. Nördlich von Cerro Gordo befand sich der untere Hügel von La Atalaya, und darüber hinaus war das Gelände von Schluchten und Chaparral durchzogen, die Santa Anna für unpassierbar hielt.
Santa Anna versammelte rund 12.000 Männer, von denen einige aus Veracruz auf Bewährung entlassen worden waren, und war zuversichtlich, eine starke Position auf Cerro Gordo aufgebaut zu haben, die nicht leicht zu erreichen war. Als Twiggs am 11. April das Dorf Plan del Rio betrat, jagte er eine Truppe mexikanischer Lanzenträger ab und erfuhr bald, dass die Armee von Santa Anna die nahe gelegenen Hügel besetzte. Anhalten, erwartete Twiggs die Ankunft der Freiwilligenabteilung von Generalmajor Robert Patterson, die am nächsten Tag marschierte. Obwohl Patterson einen höheren Rang innehatte, war er krank und erlaubte Twiggs, einen Angriff auf die Höhen zu planen. In der Absicht, den Angriff am 14. April zu starten, befahl er seinen Ingenieuren, den Boden zu erkunden. Am 13. April ausziehen, Lieutenants W.H.T. Brooks und P.G.T. Beauregard nutzte erfolgreich einen kleinen Weg, um den Gipfel von La Atalaya im mexikanischen Hinterland zu erreichen.
Beauregard erkannte, dass der Weg es den Amerikanern ermöglichen könnte, die mexikanische Position zu flankieren, und berichtete Twiggs über ihre Ergebnisse. Trotz dieser Informationen beschloss Twiggs, einen Frontalangriff auf die drei mexikanischen Batterien auf den Klippen mit Brigadegeneral Gideon Pillows Brigade vorzubereiten. Beauregard war besorgt über die möglichen hohen Verluste eines solchen Umzugs und die Tatsache, dass der größte Teil der Armee nicht eingetroffen war, und äußerte seine Meinung zu Patterson. Aufgrund ihres Gesprächs entfernte sich Patterson in der Nacht zum 13. April von der Krankenliste und übernahm das Kommando. Nachdem er dies getan hatte, ordnete er an, dass der Angriff des nächsten Tages verschoben wurde. Am 14. April traf Scott mit zusätzlichen Truppen in Plan del Rio ein und übernahm die Operationsleitung.
Als Scott die Situation einschätzte, entschloss er sich, den größten Teil der Armee um die mexikanische Flanke zu schicken, während er eine Demonstration gegen die Höhen durchführte. Da Beauregard erkrankt war, führte Captain Robert E. Lee von Scotts Mitarbeitern eine zusätzliche Untersuchung der Flankenroute durch. Lee bestätigte die Machbarkeit der Nutzung des Pfades und spähte weiter. Er war beinahe gefangen. Scott berichtete von seinen Erkenntnissen und sandte Baustellen, um den Pfad, der als Trail bezeichnet wurde, zu verbreitern. Bereit, am 17. April voranzukommen, befahl er Twiggs 'Division, bestehend aus Brigaden, die von den Obersten William Harney und Bennet Riley angeführt wurden, sich über die Spur zu bewegen und La Atalaya zu besetzen. Als sie den Hügel erreichten, sollten sie im Biwak übernachten und am nächsten Morgen angreifen. Um die Bemühungen zu unterstützen, fügte Scott die Brigadegeneral James Shields Brigade dem Befehl von Twiggs hinzu.
Auf dem Weg nach La Atalaya wurden Twiggs 'Männer von Mexikanern aus Cerro Gordo angegriffen. Gegenangriffe, ein Teil von Twiggs 'Kommando, gingen zu weit und wurden von den wichtigsten mexikanischen Linien schwer beschossen, bevor sie zurückfielen. In der Nacht gab Scott den Befehl, dass Twiggs 'durch schwere Wälder nach Westen arbeiten und den National Highway im mexikanischen Hinterland abschneiden sollte. Dies würde durch einen Angriff von Pillow auf die Batterien unterstützt. Während der Nacht schleppten Harneys Männer eine 24-pdr-Kanone auf den Gipfel des Hügels, erneuerten die Schlacht am Morgen des 18. April und griffen die mexikanischen Stellungen auf Cerro Gordo an. Sie trugen die feindlichen Werke und zwangen die Mexikaner, aus den Höhen zu fliehen.
Im Osten begann sich Pillow gegen die Batterien zu bewegen. Obwohl Beauregard eine einfache Demonstration empfohlen hatte, befahl Scott Pillow anzugreifen, als er hörte, wie Twiggs gegen Cerro Gordo schoss. Pillow protestierte gegen seine Mission und verschlechterte bald die Situation, indem er sich mit Lieutenant Zealous Tower auseinandersetzte, der die Anflugroute erkundet hatte. Pillow bestand auf einem anderen Weg und setzte sein Kommando für einen Großteil des Marsches zum Angriffspunkt Artilleriefeuer aus. Als nächstes begann er, seine Regimentskommandeure zu beschimpfen, bevor er das Feld mit einer leichten Armverletzung verließ. Auf vielen Ebenen gescheitert, hatte die Ineffektivität von Pillows Angriff wenig Einfluss auf die Schlacht, da es Twiggs gelungen war, die mexikanische Position zu ändern.
Von der Schlacht um Cerro Gordo abgelenkt, sandte Twiggs nur die Brigade der Shields, um den National Highway nach Westen abzutrennen, während Rileys Männer sich auf der Westseite von Cerro Gordo bewegten. Shields 'Männer marschierten durch dichte Wälder und unbekannten Boden, als Cerro Gordo zu Harney stürzte. Mit nur 300 Freiwilligen wurde Shields von 2.000 mexikanischen Kavalleristen und fünf Kanonen zurückgewiesen. Trotzdem löste die Ankunft amerikanischer Truppen im mexikanischen Hinterland Panik unter Santa Annas Männern aus. Ein Angriff von Rileys Brigade auf Shields Linke verstärkte diese Angst und führte zum Zusammenbruch der mexikanischen Position in der Nähe des Dorfes Cerro Gordo. Obwohl sie zurückgedrängt wurden, hielten die Männer von Shields die Straße und erschwerten den mexikanischen Rückzug.