Еруббааль (то есть Гедеон) выступил рано утром со своим войском и встал лагерем в Эн-Хароде, а мидьянитяне стояли внизу в долине к северу от него, у холма Морэ.
И Господь сказал Гедеону: «Слишком большое у тебя войско! Не стану Я предавать мидьянитян в их руки, чтобы потом Израиль не превозносился предо Мною, говоря: „Мы сами одержали победу!“ Потому иди и объяви принародно, скажи им: „Те из вас, кто уже дрожит от страха перед врагом, пусть немедля покидают горы Гиладские и возвращаются назад“». И тогда ушло двадцать две тысячи человек, а десять тысяч осталось.
Но Господь сказал Гедеону: «Войско твое всё еще слишком большое. Отведи людей к воде, и там Я просею их для тебя. О ком Я скажу тебе, чтобы он шел с тобой, того и бери с собой, а о ком скажу, чтобы не шел, тот пусть остается». Гедеон отвел народ к воде. И там Господь повелел ему: «Отдели тех, кто станет лакать воду языком, подобно псу, от тех, кто будет пить, встав на колени». Тех, кто зачерпывал воду в пригоршни и лакал, оказалось триста человек. А остальные пили, встав на колени. Тогда Господь сказал Гедеону: «Я дарую тебе победу с этими тремястами воинами, которые лакали, и предам мидьянитян в твои руки. А все остальные пусть идут по домам». Гедеон оставил при себе триста воинов, которые взяли себе припасы остальных израильтян и их рога, чтобы трубить, а прочих отправил по домам.
Лагерь мидьянитян находился ниже, в долине. В ту же ночь Господь повелел Гедеону: «Иди немедля в их лагерь — Я предаю его в твои руки! Если боишься нападать сейчас, возьми с собой Пуру, своего слугу, и сходите в лагерь. Там ты услышишь, о чем они говорят, обретешь смелость и сможешь напасть на их лагерь».
Гедеон спустился вместе со своим слугой Пурой, и они скрытно подошли к часовым на самом краю лагеря. А мидьянитяне, амалекитяне и другие восточные племена заполонили долину, как саранча, и верблюдов их было не счесть, что песку на морском берегу. Гедеон подобрался поближе и слышит, как один из воинов рассказывает другому свой сон: «Мне приснилось, будто по мидьянскому лагерю катится круглая ячменная лепешка, налетела она на шатер и снесла его, опрокинула, и шатер был повержен». А напарник его говорит ему: «Чему же это быть, как не мечу израильтянина Гедеона, сына Йоаша? Предал Бог в его руки мидьянитян со всем нашим лагерем!»
Когда Гедеон услышал рассказ о сне и его истолкование, он возблагодарил Господа, вернулся в лагерь израильтян и призвал их: «Выступаем! Сам Господь предал в наши руки мидьянский лагерь!» Он разделил свое войско из трехсот воинов на три отряда, дал каждому воину по сигнальному рогу и по факелу, спрятанному внутри пустого сосуда, и приказал им: «Следите за мной и делайте то же, что и я! Едва мы подойдем к лагерю, делайте то, что я буду делать! Когда мы затрубим в рога — я и те, кто со мной, трубите и вы со всех сторон вокруг лагеря, восклицая: „За Господа и Гедеона!“»
Гедеон и те сто человек, которые были с ним, подошли к лагерю как раз в начале средней ночной стражи, сразу после смены часовых. Они затрубили в рога и разбили сосуды, которые держали в руках. И воины в других отрядах затрубили в трубы и разбили сосуды: в левой руке у всех были горящие факелы, а в правой — рога. И они кричали: «Меч за Господа и Гедеона!» Так стояли они вокруг лагеря. Среди окруженных со всех сторон воинов произошло замешательство, поднялся крик и они кинулись бежать. И когда воины Гедеона затрубили в триста рогов, Господь обратил мидьянитян друг против друга, и они стали уничтожать друг друга мечами во всем лагере. И пустились они бежать в сторону Бет-Шитты, что по дороге на Цереру, и к границе Авель-Мехолы, что около Таббата. По зову Гедеона пришли на помощь израильтяне из колен Неффалима, Асира и всего колена Манассии, и они преследовали мидьянитян.
Гедеон отправил гонцов и в Ефремово нагорье, чтобы передать ефремлянам: «Спуститесь навстречу мидьянитянам и перекройте им подход к водам Иордана у Бет-Бары». И все воины Ефрема, собравшись вместе, захватили берега подле бродов Иордана у Бет-Бары. И двух мидьянских князей, Орева и Зеэва, они захватили в плен. Орева убили у скалы Орев, а Зеэва — у давильни Зеэв. Израильтяне продолжали преследовать мидьянитян, а головы Орева и Зеэва с того берега Иордана принесли Гедеону.