Сошангаан и здесь чуял западню, но ему уже трудно было сдерживать голодных воинов, и армия ндвандве устремилась в погоню. За день они проделали более пятидесяти километров и достигли реки Тугелы — южной границы владений зулу, постоянно отвлекаемые нападениями летучих отрядов зулу. Эти мелкие стычки, каждый раз грозившие перейти в генеральное сражение, вынуждали Сошангаана прекращать преследование и выстраивать полки в боевые порядки, но зулу упорно не начинали бой. В результате всех этих задержек войска ндвандве подошли к Тугеле как раз в тот момент, когда юноши зулу переправляли через нее остатки стада. На противоположном берегу стояли, изготовившись к бою, полки Чаки. Многочисленные броды охранялись заведомо слабыми отрядами, и умудренный опытом Сошангаан понял, что, форсируя реку, он только сыграет на руку Чаке. По его приказу армия отошла к лесу Нкандла и расположилась там на ночлег. Предприимчивый Чака сделал все, чтобы и эта ночь оказалась неспокойной для его врагов. Под покровом темноты воины зулу просочились в ряды измотанных дневным маршем и голодом ндвандве и, когда тех сморил сон, учинили страшную резню, усугубленную еще и тем, что в темноте невозможно было разобраться, где друг, а где враг, и многие воины ндвандве пали под ударами своих же товарищей.
Наутро Сошангаан повернул назад свою потрепанную и измученную армию. Две тысячи воинов потерял он за три дня в бесплодных попытках завязать сражение, в то время как зулу отделались потерей всего двух-трех сотен, да и то преимущественно ранеными. И хотя у ндвандве все еще оставалось шестнадцать тысяч против десяти тысяч Чакиных воинов, теперь это была не та армия, которая так самонадеянно пересекла границы зулу.
Начатое отступление было очень скоро приостановлено армией Чаки, настигшей противника неподалеку от холма Сунгульвени. Сошангаану тут же пришлось построить свои полки. Готовясь к сражению, он расставил войска обычным для нгуни порядком: строй ндвандве представлял собой растянутую километра на полтора линию из шестнадцати шеренг, каждая из которых состояла из полка примерно в тысячу человек. Это было классическое построение, принятое у народов нгуни, и, несмотря на подавленное состояние своих воинов, Сошангаан без особой тревоги дожидался атаки десяти Чакипых полков. Да и воины его, вконец раздраженные бесполезными переходами на пустой желудок, с нетерпением дожидались возможности схватиться наконец с неуловимыми зулу. Но Чака и па этот раз спутал все планы противника. Армия зулу на виду у врага, но вне пределов досягаемости метательных копий развернулась в боевую фалангу, и обе стороны замерли друг перед другом в двух бросках копья, что составляло около ста метров. Но каково же было изумление Сошангаана, когда он увидел, что от боевых порядков зулу отделяются два полка и рысцой движутся в обход его флангов. Пытаясь преградить им путь, он приказал растянуть фланги, но направляющие колонны стали обходить их. Дальнейшее растягивание линии фронта могло привести к ослаблению центра, перед которым стояли основные силы зулу, и Сошангаан срочно приказал полкам, составлявшим две последние шеренги, двинуться наперерез наступающим колоннам и прикрыть фланги. Однако зулусские воины продолжали наступать как ни в чем не бывало, и вскоре между полками прикрытия и основными силами ндвандве образовался значительный разрыв. Вот в эти-то бреши Чака и бросил два новых полка, которые зашли в тыл отрядам прикрытия. Затевать новую перестановку сил на виду у изготовившейся для атаки армии зулу было более чем рискованно, и тогда Сошангаан решил, пожертвовав двумя полками, немедленно атаковать противника, надеясь на то, что обреченные будут яростно сражаться и свяжут брошенные против них четыре полка Чаки.
Войско ндвандве, ободряемое криками командиров, ринулось вперед, но… ничего не произошло. Шеренги зулу отступили в полном порядке, так и не дав сократить разделяющее противников расстояние. Насмешки и оскорбления, которыми осыпали их ндвандве, казалось, не производили на зулу ни малейшего впечатления. Разрыв между фланговыми прикрытиями и основными силами ндвандве увеличился еще более, и там уже кипела битва. Сошангаан приказал было повернуть назад, но тут же на его тылы двинулись шеренги зулу, и ндвандве пришлось остановиться, чтобы сдержать их напор. Так повторялось несколько раз, а тем временем с двумя полками ндвандве было покончено, и победители численностью около тысячи копий зашли ндвандве в тыл.