在張家口被圍之初,國民黨軍第十一兵團即采取“依城野戰”的方針,將張家口的部隊分為野戰部隊和城防部隊兩部分。野戰部隊由第一○五軍的第二一○師、第二五九師和第一○四軍第二五八師及整編騎兵第五、第十二旅等組成,一○五軍軍長袁慶榮親任指揮,擔任機動作戰任務;城防部隊則由第一○五軍第二五一師、察哈爾省保安司令部所屬3個保安團及獨立野炮營、鐵甲車大隊和偵察大隊等組成。
第十一兵團司令孫蘭峰曾吹噓說:“這些工事的修築和人員的部署,不亞於萬裏長城,使張家口披上了鐵甲,在30裏內無法接近。”
可是仗一旦打起來,局勢的發展就不是最初所設想的那樣了。
在新保安丟失後,傅作義急慌慌地電令孫蘭峰:“事發突然,守張家口已無價值。趁楊成武主力在東,盡速西走,與董其武配合,保住隊伍就有希望。”
孫蘭峰決定:為了分散解放軍的注意力,應分路突圍,步兵從大鏡門撤出,騎兵從七裏茶坊分數路向商都突進,最後全部撤向綏遠。整個突圍行動由第一○五軍軍長袁慶榮統一指揮。
然而,傅作義與孫蘭峰都沒有想到,當他準備撤出時,華北第三兵團司令員楊成武的主力已不在東麵,反而已移到西麵去了。毛澤東在決定打新保安時就已經替傅作義想到張家口孫蘭峰的出路了。
在打新保安前兩天,中央軍委便將東北野戰軍的第四縱隊由懷來、康莊地區調到張家口以東,接替楊成武;楊成武則將華北第三兵團主力調到了北麵和西北麵。
陷阱已經挖好,孫蘭峰卻毫無知覺。
12月22日22時,根據突圍部署,國民黨一○五軍第二五九師率先趁著暗夜偷偷溜出大鏡門,向東北方向運動,立即遭到了解放軍華北一縱的猛烈打擊。
槍聲響了一夜,23日淩晨4時,張家口城內的整編騎兵第五、第十一旅也開始向西突圍,卻發現前方路上處處都有解放軍重兵把守,於是改道也擁向大鏡門方向。
這個時候,張家口警備司令部和保安部隊也奔到大鏡門來了,5萬多守軍在同一條路上,你推我搡,亂成了一堆。從大鏡門往外,沿著河灘、公路,到處都是人。騎兵、步兵、炮兵、駱駝隊、輜重、馬匹,像趕廟會似的,人喊馬嘶,亂成一片。
23日拂曉,楊成武判明張家口守軍全力向北突圍後,當即下達了圍殲張家口突圍敵軍的命令。各部得令後紛紛啟程,於23日晚22時左右全部到達了張家口以北的山區地帶。
張家口的北麵有兩座大山,即東、西太平山,兩山中間夾著一條寬約500米的河灘,出大鏡門向北延伸到西甸子、朝天窪,約有10公裏長。時值寒冬,河灘中間正是冰封的河道,河床左側有一條舊公路,向北一直通往張北。這條公路是敵軍逃跑的必經之路。
孫蘭峰的5萬多守軍以為華北一縱的部隊無力將其阻截,遂一路炮火進攻,一路人慌馬亂地四處奔逃。