La batalla se desarrolló en tres choques frontales durante los que el ejército zulú rechazó el ataque ndwandwe e hizo al enemigo batirse en retirada hostigándolo en una persecución en la que mataron a los guerreros supervivientes junto con las mujeres y los niños de la retaguardia, y se apoderaron de su ganado.