Arrastrando un cañón de 24 libras a la cima de la colina durante la noche, los hombres de Harney renovaron la batalla en la mañana del 18 de abril y asaltaron las posiciones mexicanas en Cerro Gordo.