Scott marche alors vers l'ouest, en direction de Mexico avec en bonne santé, alors que Santa Anna prépare une position défensive dans un canyon le long de la route, à mi-chemin de Mexico, près du hameau de Cerro Gordo. Santa Anna a mis et de l'artillerie dans des tranchées sur la route où il espère voir apparaître Scott. Cependant le 18 avril Scott a envoyé en éclaireur une troupe de et le tir prématuré de l'artillerie mexicaine révèle la position mexicaine.