Вырос Авессалом и восстал против своего отца — решил сам царствовать. Тогда послал Давид войско против изменника и его приспешников. Во главе своего войска Давид поставил тысяченачальников и сотников, а предводителями над всеми сделал своих племянников Иоава и Авессу и преданного своего слугу Еффея из города Гефа. Встал царь у городских ворот и проводил на сражение свою армию. И приказал он всем своим начальникам: «Не щадите наших врагов, но сберегите мне Авессалома».
Битва произошла в древнем Ефремовом лесу на западном берегу Иордана, и стал этот день днем великой победы и великой скорби царя Давида. Двадцать тысяч человек полегли на поле брани, а кто не погиб, заблудились и пропали в диком лесу. Когда воины Давида увидели Авессалома, тот ехал на муле. Мул вбежал с ним под крону развесистого дуба, и Авессалом запутался своими пышными и длинными волосами в низких ветвях и повис между небом и землею.
Доложили об этом Иоаву. Тот же, вопреки приказанию Давида, взял три стрелы и вонзил их в сердце Авессалома. Оруженосцы Иоава бросили тело в глубокую яму и сверху завалили ее камнями. Когда верный слуга принес Давиду это печальное известие, царь покрыл голову и заплакал. «Сын мой Авессалом! — повторял он. — Сын мой, сын мой! О кто бы дал мне умереть вместо тебя!..»
Так обратилась победа в глубокую печаль всего народа. Воины, видя горе своего царя, расходились по домам украдкой, словно не победители, а побежденные. Тогда сказал Иоав Давиду: «Ты в стыд привел сегодня всех слуг твоих, спасших тебя и твоих близких. Ты любишь ненавидящих тебя и ненавидишь любящих: сегодня я узнал, что если бы Авессалом остался жив, а мы все умерли, то тебе было бы приятнее».
Внял Давид словам Иоава и сел у ворот в знак скорби и примирения.