ESV: And there was war again. And David went out and fought with the Philistines and struck them with a great blow, so that they fled before him.
NIV: Once more war broke out, and David went out and fought the Philistines. He struck them with such force that they fled before him.
NASB: When there was war again, David went out and fought the Philistines and defeated them with great slaughter, so that they fled from him.
CSB: When war broke out again, David went out and fought against the Philistines. He defeated them with such great force that they fled from him.
NLT: War broke out again after that, and David led his troops against the Philistines. He attacked them with such fury that they all ran away.
KJV: And there was war again: and David went out, and fought with the Philistines, and slew them with a great slaughter; and they fled from him.
NKJV: And there was war again; and David went out and fought with the Philistines, and struck them with a mighty blow, and they fled from him.