韓信探知消息後,迅速率領漢軍進入井陘狹道,在離井陘口三十裏的地方紮下營來。半夜,韓信派兩千輕騎,每人帶壹面漢軍旗幟,從小道迂回到趙軍大營的後方埋伏,韓信告誡說:“交戰時,趙軍見我軍敗逃,壹定會傾巢出動追趕我軍,妳們火速沖進趙軍的營壘,拔掉趙軍的旗幟,豎起漢軍的紅旗。”其余漢軍吃了些簡單幹糧後,馬上向井陘口進發。到了井陘口,大隊渡過撓蔓水,背水列下陣勢,高處的趙軍遠遠見了,都笑話韓信。
天亮後,韓信設置起大將的旗幟和儀仗,率眾開出井陘口。陳余率輕騎精銳蜂擁而出,要生擒韓信。韓信假裝拋旗棄鼓,逃回河邊的陣地。陳余下令趙軍全營出擊,直逼漢軍陣地。漢軍因無路可退,個個奮勇爭先。雙方廝殺半日,趙軍無法獲勝。這時趙軍想要退回營壘,卻發現自己大營裏全是漢軍旗幟,隊伍立時大亂。韓信趁勢反擊,趙軍大敗,陳余戰死,趙王被俘。