Rozgoryczony Achitofel, świadomy przyszłej klęski Absaloma, powrócił do Gilo, gdzie się powiesił.
Absalom zebrawszy wojska przeprawił się przez Jordan. Naczelnym wodzem ustanowił swojego krewnego Amasę.
Do decydującego starcia doszło w lesie Efraima. Dawid podzielił wojsko na trzy części: pierwszą dowodził Joab, drugą Abiszaj, a trzecią Ittaj z Gat. Nakazał również wojsku łagodne postępowanie z Absalomem.
Zwycięstwo odniosły siły Dawida. Druga Księga Samuela podaje, że poległo dwadzieścia tysięcy ludzi. Sam Absalom przeżył. Jechał na mule, który zapuścił się pod konary wielkiego dębu. Absalom zaczepił swoimi długimi włosami o dąb i zawisł – zaś zwierzę pognało dalej. Tak wiszącego zastali go słudzy Joaba. Ten ostatni osobiście wbił w królewskiego syna trzy oszczepy. Absaloma dobiło dziesięciu giermków Joaba.
Ciało Absaloma zostało wrzucone do głębokiego dołu w lesie, a następnie przywalone wielkim stosem kamieni.