29 So David gathered all the troops, marched to Rabbah, fought against it, and captured it.