El primer día de la batalla, los confederados atacaron al XIV Cuerpo y derrotaron a dos divisiones, pero el resto del ejército de Sherman defendió sus posiciones con éxito.
Al día siguiente, cuando Sherman envió refuerzos al campo de batalla y esperaba que Johnston se retirara, solo se produjeron combates esporádicos menores.
Al tercer día, mientras continuaban las escaramuzas, la división del mayor general Joseph A. Mower siguió un camino hacia la retaguardia confederada y atacó.
Johnston decidió retirarse del campo de batalla esa noche.
Además, Sherman no creía que Johnston pelearía con el río Neuse a su espalda.
El general William P. Carlin del XIV Cuerpo, pero este ataque fue rechazado.
Luego, Hardee fue puesto a cargo del ala derecha confederada.
McLaws llegó después de que Taliaferro y Bate fueran rechazados.
La lucha continuó después del anochecer mientras los confederados intentaban sin éxito hacer retroceder la línea de la Unión.
Durante la batalla, los confederados sufrieron un total de casi 2.600 bajas: 239 muertos, 1.694 heridos y 673 desaparecidos.
El ejército de la Unión no pudo detectar la retirada confederada hasta que terminó.
Sherman no persiguió a los confederados, sino que continuó su marcha hacia Goldsboro, donde se unió a las fuerzas de la Unión al mando de Terry y Schofield.
Después de descansar y reacondicionar sus fuerzas combinadas, Sherman planeaba continuar hacia Petersburg, Virginia.
Asistieron a la revisión los generales William J Hardee, Joseph E. Johnston y el gobernador Zebulon Baird Vance.