Zodra Joab met zijn soldaten de aanval opende, sloegen de Arameeërs op de vlucht. Toen de Ammonieten zagen dat de Arameeërs waren gevlucht, maakten ze zich voor Abisai uit de voeten en trokken ze zich terug in de stad. Joab staakte de strijd tegen Ammon en ging terug naar Jeruzalem.
De Arameeërs beseften dat ze door Israël verslagen waren en zochten versterking. Hadadezer deed een beroep op de Arameeërs die aan de overkant van de Eufraat woonden, en liet ze naar Chelam oprukken onder aanvoering van zijn opperbevelhebber Sobach. Toen David hiervan hoorde, verzamelde hij alle troepen van Israël en trok de Jordaan over naar Chelam. De Arameeërs stelden zich tegenover David op en vielen hem aan. De Israëlieten joegen hen op de vlucht, en David doodde zevenhonderd Aramese wagenmenners en veertigduizend ruiters. Ook opperbevelhebber Sobach werd door hem getroffen en gedood. De vazallen van Hadadezer moesten zich bij hun nederlaag neerleggen. Ze sloten vrede met Israël en onderwierpen zich. De Arameeërs waagden het voortaan niet meer om de Ammonieten te hulp te komen.