韓信派人監視他。間諜們得知陳郁沒有采納李左車的建議,於是回來報告。韓信大喜,剛領兵到井陘。離井陘口三十裏,停下來紮營。韓信挑選了兩千勇士,讓每個人舉著紅旗,從小就藏在山裏觀察趙。韓信警告這些士兵:“如果趙發現我軍撤退,他們就會追擊我軍。妳將沖進趙的營地,扯下趙的旗幟,掛上韓的紅旗。今天打敗了趙軍,我們再壹起吃飯。”將軍們不敢相信,假裝同意:“好。”韓信便派壹萬人作先鋒,出了關隘,背靠著河。趙軍看到漢軍的樣子哈哈大笑。天壹亮,韓信就下令士兵打將軍的旗鼓,擂鼓離開井陘口。趙打開營門,攻擊漢軍。這場戰爭持續了很長時間。於是辛、詐敗,棄了旗鼓,逃到河邊。駐紮在水邊的部隊打開營門,讓韓信等人進去。隨後漢軍與趙展開激戰。趙果然鼓著漢軍的沖鋒號,追著韓信和去了。漢軍官兵誓死抵抗,趙軍無法戰勝。韓信派出兩千騎兵,飛進趙國的軍營,拔掉趙國的所有旗幟,豎起兩千面中國紅旗。趙無勝不能捉韓信等人,打算回營;此時大營中掛滿漢軍紅旗,趙軍大亂,兵荒馬亂。在這種情況下,漢兵進攻,打敗了趙,俘虜了士兵,殺死了程,活捉了趙。
韓信說:“孫子兵法不是說‘困死則後生,留之則存’嗎?在那種情況下,軍隊必須被處死,每個人都必須為安全而戰;留個退路就跑了。妳能守在哪裏,指揮他們打仗?”將軍們聽了,都信誓旦旦地說:“有道理。將軍之策,非吾可比也。”