David's army wins decisively in battle, and despite David's explicit instructions, Yoav and his men kill Avshalom.