Los soldados estadounidenses gozaban también de la ventaja de la posición, favorabale a la defensa, y una mejor intendencia y pertrechos, frente a un ejército mexicano cansado y hambriento por lo penosos de la marcha y la escasez de aprovisionamientos.