David’s army marched out of the city to fight Israel, and the battle took place in the forest of Ephraim. 7 There Israel’s troops were routed by David’s men, and the casualties that day were great—twenty thousand men. 8 The battle spread out over the whole countryside, and the forest swallowed up more men that day than the sword.
9 Now Absalom happened to meet David’s men. He was riding his mule, and as the mule went under the thick branches of a large oak, Absalom’s hair got caught in the tree. He was left hanging in midair, while the mule he was riding kept on going.
10 When one of the men saw what had happened, he told Joab, “I just saw Absalom hanging in an oak tree.”
11 Joab said to the man who had told him this, “What! You saw him? Why didn’t you strike him to the ground right there? Then I would have had to give you ten shekels[b] of silver and a warrior’s belt.”
12 But the man replied, “Even if a thousand shekels[c] were weighed out into my hands, I would not lay a hand on the king’s son. In our hearing the king commanded you and Abishai and Ittai, ‘Protect the young man Absalom for my sake.[d]’ 13 And if I had put my life in jeopardy[e]—and nothing is hidden from the king—you would have kept your distance from me.”
14 Joab said, “I’m not going to wait like this for you.” So he took three javelins in his hand and plunged them into Absalom’s heart while Absalom was still alive in the oak tree. 15 And ten of Joab’s armor-bearers surrounded Absalom, struck him and killed him.
16 Then Joab sounded the trumpet, and the troops stopped pursuing Israel, for Joab halted them. 17 They took Absalom, threw him into a big pit in the forest and piled up a large heap of rocks over him. Meanwhile, all the Israelites fled to their homes.