劉誌青
1947年秋,東北民主聯軍發起秋季攻勢,國民黨軍從晉察冀地區抽調部隊增援東北。為了乘虛殲滅國民黨軍有生力量,從戰略上配合東北民主聯軍的攻勢作戰,晉察冀野戰軍決定向保定以北地區出擊。為了夾擊晉察冀野戰軍,國民黨軍以第3軍軍長羅歷戎率領南路軍北上,以第34集團軍總司令李文率領北路軍南下。晉察冀野戰軍決定:以一部組成阻擊兵團在保北地區阻擊北路軍南下,以主力組成攻擊兵團在保南地區殲擊南路軍。保南清風店戰役是晉察冀野戰軍的轉折之戰,不僅首次成建制地殲滅國民黨正規軍一個師,而且在運動戰和陣地戰戰術上有極大的進步。
平保地區出現新戰機
1947年9月14日,東北民主聯軍發起秋季攻勢。為增援東北戰場,國民黨軍從晉察冀地區抽調第92軍第21師、第13軍第54師、第94軍第43師出關增援。晉察冀軍區決心抓住時機,向該地區國民黨軍發起進攻。9月15日,晉察冀軍區司令員兼政治委員聶榮臻、副司令員蕭克等致電晉察冀野戰軍領導人並報中共中央軍委,提出以下作戰方案:「(一)出擊察南。(二)進攻石家莊。(三)再出大清河北。(四)進擊保定、盧溝橋段。我們初步考慮似覺以第四方案較好。因為出擊察南,除目前道路、糧食、運輸等困難較多外,我主力將單獨與傅頑作戰,傅可集中全力對我,我難收較大戰果,且使李文集團可大膽抽出主力,協助東北頑軍作戰。攻取石家莊,目前尚非時機,且冀熱遼、東北出擊開始後,冀敵可能堅守石家莊,援助東北,估計不易達到牽制敵人南下援石目的。大清河北因河流障礙,主力不便機動。如執行第四方案則較為適宜,可徹底打斷平保段交通,切實抓住94軍及李文集團,並可能收各個殲滅敵人之戰果。且在戰役開發中,在16軍主力調動時,冀中主力則伸向大清河北,收復失地,殲滅該區分散守備之頑偽,伸向平津段作戰。這一方案的實施似對東北我軍作戰的配合更為有力。」
晉察冀地區國民黨軍抽調兵力增援東北後,北平行營收縮兵力,重點加強北平、天津等城市和鐵路沿線的守備。
在國民黨軍調整兵力部署時,晉察冀軍區形成了未來作戰的基本構想。10月1日,聶榮臻、蕭克等致電晉察冀野戰軍領導人說:「同意我野戰軍於10月初旬再進行一次戰役,目標指向平保段。或再出大清河北,由你們切實弄清情況後自定。」
10月3日,晉察冀野戰軍召開旅以上幹部參加的前委擴大會議,討論研究下一步作戰的方向。會議認為,如果出擊大清河北地區,國民黨軍的兵力雖不多,但是攻堅和背水作戰進退不便。如果三四天不能掌握戰場主動權,國民黨援軍到來後,必將陷入被動,發展前途不大。如果出擊保定以北地區,主力可以完全集中,進退自如,有創造打援的條件,還能有效地鉗制國民黨軍,從戰略上配合東北民主聯軍作戰。會議最後決定,在地方部隊配合下,野戰軍出擊保定以北地區。采取圍城打援戰法,圍攻徐水縣城,吸引南北國民黨軍來援,力求在運動中殲滅國民黨軍有生力量。當天,晉察冀野戰軍司令員楊得誌、第二政治委員楊成武、參謀長耿飈致電中共中央軍委、中共中央工作委員會(簡稱「工委」)、晉察冀軍區,提出出擊保北地區的3個作戰方案。
第一方案:以第2縱隊、第4縱隊、冀中軍區獨7旅由東向西,第3縱隊由西向東,攻克徐水縣、容城縣,掃清定興縣固城鎮至清苑縣(今保定市清苑區)保定城之間的點碉,開辟打援戰場。然後,以一部由北向保定外圍佯攻,引誘國民黨軍來援;以一部扼守徐水縣城,主力準備在徐水縣城附近殲滅援軍。
第二方案:掃清定興縣固城鎮、徐水縣城、保定城之間地區的所有小據點,孤立這3座城鎮,然後圍城打援。如果援軍不多,則西轉隱蔽在徐水縣遂城鎮、定興縣姚村以西地區,引誘國民黨援軍向遂城鎮或姚村追擊,而各個殲滅之。
第三方案:以一部圍攻淶水縣城,爭取在淶水縣城、新城縣(今高碑店市)高碑店之間地區打援。
晉察冀野戰軍認為,第一方案、第二方案較適宜。晉察冀軍區決定,先攻徐水縣城,調動國民黨軍增援,然後集中主力殲擊援軍。10月4日,晉察冀野戰軍釋出了作戰命令:「乘東北我軍大舉出擊,敵北平行營為應援東北,在我區采取守勢之際,我決再度發動保北戰役。」
晉察冀野戰軍出擊保北
得悉晉察冀野戰軍將再戰保北的訊息後,國民黨軍保定綏靖公署主任孫連仲急電統帥部,求取應付方案。1947年10月6日,蔣介石在北平召開軍事會議,北平行營、保定綏靖公署、張垣綏靖公署主任、副主任、軍長、師長等40余人到會。各軍長在報告情況時,都請求統帥部解決糧食困難,而對作戰中屢遭挫折的原因避而不提。蔣介石認為這是本末倒置,只顧到遭遇的困難而忘記了自己的根本任務。他要求會議著重研討「剿匪」的經驗,總結「剿匪」的長處,檢討自己的缺點,並研究如何制勝的方法。蔣介石說:第3軍現在駐石門,四面被圍,交通阻絕,孤軍遠戍,要想辦法克服困難。會後,他召見第3軍軍長羅歷戎說:石門應該固守,可從第3軍抽調一個師到保定,加強機動部隊。羅歷戎深感石門難守,乘機向蔣介石表示,自己將親率所部北開。
10月11日18時,晉察冀解放區軍民向保定以北地區的鐵路、公路發起全線破襲。一夜之間,鐵路「翻身」,公路中斷,國民黨軍防守的點線被分割得七零八落。晉察冀野戰軍第2縱隊第4旅向徐水縣漕河鎮至徐水縣城段攻擊,第5旅以一部兵力襲擾徐水縣城南關和北關,第6旅向漕河鎮至清苑縣頭台村(今屬蓮池區)攻擊。第3縱隊第7旅主力、察哈爾軍區第五軍分區部隊破擊定興縣北河店至固城鎮段鐵路,並急襲了國民黨援軍。第7旅另一部1個團附工兵連,破襲新城縣高碑店至涿縣(今涿州市)段鐵路。第3縱隊第8旅、徐水縣獨立營破擊徐水縣城至定興縣固城段鐵路,並攻擊徐水縣高林營守軍。第3縱隊第9旅位於定興縣賢寓村、閻台村準備打援。
10月12日晨,晉察冀野戰軍全部掃清定興縣北河店以南至徐水縣城沿線國民黨守軍各點,徐水縣城南北鐵路被全部破擊。此時,證實徐水縣城守軍為國民黨軍第5師第15團和師屬炮兵連,定興縣固城鎮守軍為第5師第14團,定興縣楊村守軍為獨95師主力,保定守軍為新2軍和保警隊。晉察冀野戰軍決心以第2縱隊堅決殲滅徐水縣城守軍,以第3縱隊、第4縱隊集結兵力打援,求得在徐水縣城至定興縣固城間、徐水縣城至容城縣城間殲滅國民黨援軍。此外,第4縱隊相機占領容城縣城。11時,各縱隊按照野戰軍司令部命令展開行動。20時,第2縱隊第4旅、第5旅向徐水縣城抵近,並開始改造地形。第3縱隊第8旅第24團隨第2縱隊行動,向徐水火車站發起攻擊。
10月13日晚,第2縱隊向徐水縣城發起總攻。第4旅攻克南關,第5旅攻克北關,然後緊逼城垣。10月14日,第2縱隊再次進攻徐水縣城,第5旅3個連登上城墻。由於遭守軍激烈反擊,登城連隊未能鞏固陣地。進攻受挫後,第2縱隊遂緊縮包圍,進行坑道作業。蔣介石得知徐水縣城危在旦夕,急調第94軍第5師、第121師,第16軍第94師、第109師,獨95師,戰車第3團組成北路軍,分別向定興縣固城鎮至容城縣城一線集結。在第34集團軍總司令李文指揮下,北路軍立即南下增援徐水縣城守軍。同時,蔣介石抽調駐守石門的第3軍第7師、第16軍第22師第66團組成南路軍,規定4日行程到達保定。南路軍在第3軍軍長羅歷戎指揮下,欲與北路軍夾擊圍攻徐水縣城的晉察冀野戰軍。
10月15日上午,第94軍和獨95師出動3個團的兵力,分路向晉察冀野戰軍第一號阻擊陣地、第二號阻擊陣地猛攻,被獨7旅和第3縱隊第8旅擊潰。下午,國民黨軍3個團全部退回徐水縣田村鋪、六裏鋪、北裏村一線。同日,第4縱隊第10旅依托第三號阻擊陣地,將從容城縣方向來援的第16軍一部阻擊在容城縣野橋營、沙河營一線。
10月16日晨,定興縣固城鎮、徐水縣田村鋪之線的國民黨軍以3個團兵力、7輛坦克進攻第二號阻擊陣地,徐水縣北裏村的國民黨軍以2個團進攻第一號阻擊陣地,當即遭到阻擊兵團的英勇抗擊,被擊毀坦克4輛。午後,國民黨軍進攻部隊全部退回原地。在此期間,容城縣城、沙河營一線的國民黨軍向第三號阻擊陣地發動進攻,遭到失敗後向野橋、野橋營一線撤退。第4縱隊第12旅即行尾追,乘機收復容城縣城及西北地方。
10月17日,徐水縣城仍未攻克,增援的國民黨軍還是猬集一團。幾天以來,晝攻夜停,雙方在徐水縣城、定興縣固城、容城縣城之間形成對峙局面。為了打破僵局,晉察冀野戰軍首長決定留下第2縱隊繼續圍攻徐水縣城,以主力向平漢鐵路以西的徐水縣遂城鎮、定興縣姚村轉進,引誘北路軍西進,尋機在運動中殲其一部。當天下午,第3縱隊、第4縱隊開始向西轉移。
以主力轉進保南
在此期間,羅歷戎奉蔣介石的命令,以第3軍第32師留守石門,自己親率軍部、第7師、第16軍第22師第66團組成的南路軍,攜帶4天糧秣,輕裝向北馳援。1947年10月15日13時,南路軍從石門出發,向北前進。10月16日晚,南路軍渡過滹沱河,進至槁城縣(今石家莊市槁城區)蒲城一帶。10月17日,南路軍進至新樂縣(今新樂市)。
10月17日下午,正在阜平縣史家寨出席邊區土地會議的聶榮臻得知南路軍北進的情報後,向晉察冀野戰軍作了通報。楊得誌、楊成武、耿飈在安新縣東馬村西進途中收到聶榮臻的電報,真是喜出望外。他們決定改變原定西進誘殲北路軍的計劃,盡快殲滅送上門來的南路軍。決心下定之後,面臨的首要問題是戰場選擇。他們經過分析,認為定縣(今定州市)清風店是比較理想的戰場。清風店位於保定與石門之間,以北是望都縣、保定城,以南是新樂縣、石門城,周圍是冀中解放區。這時,南路軍距離清風店約45公裏,晉察冀野戰軍主力距離清風店最近的部隊約75公裏,最遠的部隊約125公裏。能不能打好這一仗,關鍵在於晉察冀野戰軍主力能不能趕在南路軍之前到達清風店。
10月17日18時,晉察冀野戰軍調整兵力部署,下達口頭命令如下:(1)以第4縱隊第10旅、第11旅、第12旅,第2縱隊第4旅、第6旅,第3縱隊第9旅組成攻擊兵團,經保定東西兩側,用一天時間趕到清風店地區,圍殲南路軍。(2)以第2縱隊第5旅,第3縱隊第7旅、第8旅,冀中軍區獨7旅組成阻擊兵團,由第2縱隊司令員陳正湘、政治委員李誌民統一指揮,在徐水縣境內堅決阻擊北路軍南下,爭取時間,保證主力順利殲敵。(3)以獨8旅等冀中軍區部隊、冀晉軍區部隊以及該地區的民兵組成鉗制部隊,積極襲擾南路軍,遲滯其前進,阻止其後退,為主力南下聚殲創造有利條件。
當天夜裏,聶榮臻收到楊得誌關於上述部署的電報後,立即復電:「南下打敵如時間倉促,可先派一個團急進至望都以南阻擊,主力亦須急進,勿失良機。已令冀晉、冀中用一切努力滯阻該敵。」隨即,他令出席土地會議的冀晉軍區政治委員王平連夜趕到晉察冀野戰軍司令部,組織地方部隊拖住第3軍。同時,他也同意以4個旅阻擊北路軍南下的部署。
攻擊兵團接到命令後,一面動員,一面向指定地區疾進。為加快速度,各級指揮員和政工幹部都穿行在急速開進的隊伍中做宣傳鼓動工作。各部隊根據機動地區情況,實施多路、多梯隊開進。團以上主要指揮員率領精幹指揮所,攜電台乘馬車、軍馬、自由車等快速工具,實施迅速準確的指揮。各單位在沿途設立供應站,籌措糧食、柴草、馬料等軍需物資。各部隊根據體力組織互助組,開展指戰員的團結互助活動。各部隊組織收容隊,以減少和及時處理掉隊人員。為做好支前工作,冀中解放區、冀晉解放區專門成立支前指揮部,在保定至石門鐵路兩側10余個縣動員民兵和民工9.8萬余人,征集牲畜9600余頭、大車3400余輛、擔架1萬余副。一些老解放區村民在部隊到達之前,沿街兩側擺滿各種飲食,使路過的部隊能一邊疾進一邊得到補充。清風店附近幾十個村莊的民兵和群眾,主動請求當精靈、修工事、運糧草,有的還自動組織聯防,配合部隊作戰。這些措施,都有效地保障了部隊及時指揮、持續快速行進。雖然國民黨空軍出動各型飛機30余架次,對行進中的部隊進行轟炸掃射,但始終未能遲滯攻擊兵團南進。10月18日12時,攻擊兵團主力先後進抵指定地區。19日下午,第2縱隊第4旅最後進抵清苑縣溫仁地區。
以一部堅守保北
晉察冀野戰軍主力在清風店地區展開後,能否在保定以北地區有效阻止北路軍南援就成了戰役成敗的關鍵。按照晉察冀野戰軍的命令,阻擊兵團繼續圍攻徐水縣城,佯裝決戰的陣勢。1947年10月17日18時前,阻擊兵團對徐水地區的作戰部署進行了秘密調整:獨7旅仍控制徐水縣東北蘆草灣地區第一號阻擊陣地;第2縱隊第5旅以一部佯攻徐水縣城,以一部進至徐水縣以南漕河以北接替第三號阻擊陣地,以主力集結在容城縣小裏村、徐水縣林水村以東地區作為機動突擊力量;第3縱隊第7旅、第8旅繼續控制徐水縣史各莊、十裏鋪、青廟營之線的第二號阻擊陣地,並抽出三分之二的兵力在陣地西側作為突擊力量。
10月18日,國民黨軍從空中偵察到晉察冀野戰軍主力已南下,並直撲南路軍。保定綏靖公署主任孫連仲如夢方醒,急令李文指揮北路軍立即向南猛進,越過徐水縣,進到保定城以南地區實施救援。於是,北路軍以3個團的兵力在7輛坦克的助戰下,分別向獨7旅守備的徐水縣史端村、何莊村第一號阻擊陣地發起試探性攻擊,向第3縱隊第8旅守備的徐水縣林莊、劉莊第二號阻擊陣地發起試探性攻擊。當天下午,獨7旅將當面進攻之敵全部擊退。第8旅在第一線陣地被突破後,退至徐水縣梁莊、陳莊繼續抗擊。
10月19日拂曉,北路軍改變了攻擊戰術。它除以一部兵力繼續攻擊第8旅阻擊陣地外,集中第5師2個團、第121師2個團、第94師1個團,一共5個團、30多門大炮,重點進攻獨7旅守備的徐水縣北營村、何莊村陣地,妄圖從翼側開啟缺口。戰鬥打響後,北路軍首先對獨7旅陣地連續轟擊一個多小時,僅對何莊村陣地就發射了近萬發炮彈。8時許,北路軍在坦克掩護下,整營整團地實施多梯隊、輪番的集團進攻。指揮官下令督戰隊壓陣,對後退者當場處決。獨7旅指戰員在「擋住敵人,保證保南決戰勝利」的口號鼓舞下,寸土不讓。他們依托陣地工事,嚴密組織火力,英勇頑強抵抗,連續打退敵人7次進攻,使主陣地多次失而復得。15時,北路軍占領何莊村,並在徐水縣城守軍的配合下進抵北關。黃昏,陳正湘根據晉察冀野戰軍首長關於「保存有生力量,相機放棄第一防禦區,轉到徐水以南,實行節節抗擊」的指示,組織部隊主動出擊後,利用夜暗交替掩護,撤退至徐水縣城以南地區,組成新的防線。第3縱隊第7旅轉移至徐水縣張豐村、仁裏村、武營村一線布防,第3縱隊第8旅轉移至徐水縣史各莊布防,第2縱隊第5旅圍攻徐水縣城的部隊轉移至徐水縣青廟營以東一線布防。23時許,阻擊兵團到達指定位置,開始構築第二防禦區,準備阻擊北路軍的新一輪進攻。
10月20日,北路軍以2個師5個團的兵力,在炮火掩護下,以密集隊形分兩路向第2縱隊第5旅、第3縱隊第8旅陣地發起進攻。該兩旅依托徐水縣青廟營、十裏鋪、史各莊一線第二防禦區,節節抗擊,逐道退守,一直堅持到黃昏。此時,南路軍連連告急,要求北路軍務必在當天趕到清風店。孫連仲嚴令李文集中所有兵力沿保北鐵路(保定—北平)兩側猛攻,務必開啟通道,實施南下救援。
10月21日拂曉,李文傾其所有,集中15個團、上百門大炮,以密集的沖擊隊形,向扼守鐵路兩側陣地的第5旅、第8旅猛撲。督戰隊把重機槍架在卡車上,不斷對落在後面的士兵射擊、驅趕。孫連仲乘飛機到徐水縣上空親自督戰,企圖一舉突破阻擊防線,打通南援之路。在路東,北路軍以10個團的兵力向徐水縣半壁店村第5旅陣地發起攻擊。經數小時激戰,雖攻下徐水縣劉祥店、山東營等點,但進展緩慢。為此,李文下令從不同建制單位調集一批老兵痞,賞以重金,組成敢死隊,向第5旅一翼陣地猛攻。激戰至中午,敢死隊突破第5旅第15團防禦陣地,占領了半壁店。在路西,北路軍以3個多團的兵力向徐水縣史各莊、西留營第8旅第24團陣地猛攻。12時,北路軍在遭到該團頑強抗擊後,占領史各莊。此時,守備保定的新2軍暫32師師長劉化南以1個團的兵力乘機向北出擊,對晉察冀野戰軍阻擊兵團實施背後攻擊。
面對上述險惡形勢,陳正湘命令第3縱隊第7旅、冀中軍區獨7旅迅速向南轉移,先機搶占保定以南的滿城縣(今保定市滿城區)陘陽驛,清苑縣大魏村、大白團一線,建立第三防禦區。第2縱隊第5旅、第3縱隊第8旅繼續依托村莊、溝渠、土坎、河堤頑強抗擊,天黑前決不讓北路軍與新2軍會合。12時許,第7旅和獨7旅開始向保南轉移。16時,路西之北路軍占領西留營,路東之北路軍占領徐水縣荊塘鋪、大營,第5旅、第8旅相繼轉移至漕河沿岸地區繼續阻擊。黃昏,劉化南部突破漕河以南第8旅向南防禦陣地,占領徐水縣北常堡、清苑縣大保營(今屬蓮池區)之後繼續北進。北路軍與新2軍相距只有6公裏,第5旅、第8旅面臨國民黨軍優勢兵力南北夾擊。但是,該兩旅發揚「有我無敵、敢於壓倒一切敵人」的英勇氣概,與國民黨軍展開殊死搏鬥,死死扼住公路通道,使北路軍與新2軍直到天黑也沒能越過漕河,打通南下通道。20時,第三防禦區在保定以南建立,第5旅、第8旅奉命從東、西兩面繞過保定,向南轉移。
10月22日晨,第5旅、第8旅進抵高陽縣板橋村、徐果莊一線。12時,北路軍13個團進抵保定城周圍集結,企圖再行南援計劃。
10月23日,北路軍先遣部隊乘50輛汽車剛出保定城,進至滿城縣陘陽驛及其以北地區時,得知南路軍已被全殲,便掉頭回撤,退回保定城。至此,阻擊兵團徹底粉碎北路軍南下救援的企圖,保證了清風店殲滅戰的勝利實施。在保北阻擊戰中,阻擊兵團4個旅以機動靈活的戰術,頑強抗擊北路軍5個師四晝夜,殲滅4200余人,創造了以劣勝優的奇跡。晉察冀軍區和晉察冀野戰軍評價:沒有保北阻擊戰的勝利,就沒有清風店殲滅戰的勝利。
圍殲清風店
在孫連仲的催促下,羅歷戎率領南路軍兼程北進。但是,南路軍渡過滹沱河後,一再遭到解放區地方部隊、民兵的阻擊和襲擊,行軍速度緩慢。1947年10月18日,南路軍進至定縣城及其東西地區。19日晨8時,南路軍繼續向北推進。進軍途中,羅歷戎兩次接到國民黨空軍投下的信袋,上面寫著:「我們發現共軍大批密集部隊南來,距你們很近,請第3軍急作戰鬥準備。」於是,羅歷戎放棄到望都縣宿營的計劃,當日停留在清風店附近的定縣東南合村、西南合村、北合莊村、南合莊村宿營。午後,羅歷戎進至清風店地區,發覺北上道路被截斷,即命令部隊加緊構築工事,就地轉入防禦。同時,他請求北平行營、保定綏靖公署派兵接應。
為抓住南路軍並就地殲滅,晉察冀野戰軍決心先實施戰役合圍。10月19日14時,第4縱隊從東面、北面,第2縱隊第6旅、第3縱隊第9旅從西面,第2縱隊第4旅、獨8旅從南面,向清風店地區攻擊前進。20時,第6旅進至定縣北合莊地區。第4縱隊第10旅進至望都縣於合營村以北地區。第4縱隊第11旅進至定縣大瓦房村、小瓦房村地區。第4縱隊第12旅(欠第35團)進至定縣寺市邑村、東市邑村地區,並控制了唐河渡口。第9旅進至清風店附近地區,與南路軍接觸。第4旅並指揮第12旅第35團,進至定縣西南合村以南、胡房村西南地區。獨8旅和3個民兵團位於第12旅以東,在唐河南岸的定縣小鹿家莊、齊堡村一線組織防禦。
10月20日淩晨2時,晉察冀野戰軍達成了對南路軍的戰役合圍。拂曉,楊得誌、楊成武、耿飈釋出命令:「堅決殲滅北進之敵,集中兵力、火力,發揚三猛戰術,對北面不要顧慮,即使北面之敵進到望都,我仍要繼續打下去,一直殲滅這股敵人為止。」各部隊接到命令後,立即向南路軍進占各點發起攻擊。
羅歷戎認為,晉察冀野戰軍主力經過長途行軍,肯定十分疲勞,暫時不會對自己構成威脅。因此,他一面向北平行營和保定綏靖公署求援,一面命令部隊就地休整。南路軍主力猬集在一起,以定縣西南合村為中心,形成互為掎角、互相支援的「梅花形防禦」體系。晉察冀野戰軍發起總攻後,其外圍各點守軍一觸即潰,收縮到望都縣南合營村,定縣高家佐村、東同房村、西同房村、東南合村、西南合村等村莊,固守待援。
20日上午,攻擊兵團先後占領定縣清風店、南支合村、北支合村、陳家佐村、大瓦房村、小瓦房村,望都縣許莊村。中午12時,第6旅主力和第10旅一個團攻克望都縣北合村。守軍突圍,第6旅乘勢向南推進。第9旅逼近並向定縣高家佐村發起攻擊。15時,第10旅主力攻克望都縣於合營村,守軍撤至望都縣南合營村。第11旅、第4旅及第12旅一部,繼續對定縣東同房村、胡房村分別攻擊。戰至黃昏,戰果不大,僅殲滅南路軍第7師第19團1個營、第22師第66團2個連。楊得誌、楊成武、耿飈分析認為,為了打破南路軍的集團式防禦,必須實行分割殲滅。守備望都縣南合營村的第19團被殲滅1個營後,該處已成為南路軍防禦弱點。如果集中兵力火力於該處,打掉南路軍「梅花形防禦」體系的一翼,使第3軍軍部所在的定縣西南合村暴露出來,才有利於圍殲。於是他們決定:(1)以第10旅配屬第11旅第31團、野戰軍炮兵團、旅屬炮兵分隊擔任主攻,負責攻殲望都縣南合營村守軍。(2)以第11旅主力攻擊定縣東同房村、西同房村守軍。(3)以第9旅攻擊定縣高家佐村守軍。(4)以第4旅、第6旅南北對進,攻擊第3軍軍部和第7師主力據守的中心——西南合村。(5)以獨8旅和3個民兵團,在定縣奇連屯村至李莊村一線沿河布防,防止南路軍向南突圍。
根據戰役部署調整,攻擊兵團不顧疲勞,抓緊時間進行迫近土工作業,做好攻擊準備。21日4時,各部隊對望都縣南合營村,定縣南合莊村、高家佐村、西南合村守軍發起攻擊。
第4縱隊第10旅向望都縣南合營村第7師第19團(欠1個營)發起攻擊,首先集中各種火炮35門實施猛烈轟擊,摧毀大部前沿工事。然後,擔任突擊任務的第10旅第29團第7連在炮火掩護下,僅5分鐘即從村西北角突入村內。守軍先後以連、營規模的兵力從第7連正面和翼側實施反沖擊,遭猛烈火力殺傷後被迫縮回。此時,第29團第5連從村西南突入,第28團和第30團也相繼從東面及東北面攻入村內,協同第29團夾擊守軍。守軍見固守無望,向定縣西南合村方向突圍,被第28團、第29團阻擊。結果大部被殲,僅20余人逃至西南合村。在此期間,第4縱隊第12旅攻克定縣胡房村,殲第7師第19團1個營。第4縱隊第11旅攻克定縣東同房村、西同房村後,繼續向定縣東南合村進擊。守軍懾於被殲,退集西南合村。
第3縱隊第9旅第27團第3營在定縣北支合村民兵引導下,乘夜暗襲入定縣高家佐村。駐守該村的第22師第66團第3營另一個連,正準備突圍逃跑。該營遭到突然攻擊後,倉促轉入防禦,多次反撲,均被擊退。這時,第27團第1營、第2營和第26團,也分別從南面和北面攻入村內。激戰至中午,全殲守軍。
第2縱隊第4旅、第6旅向定縣西南合村發起攻擊後,第4旅第10團、第12團集中4個營的突擊兵力,從西南方向撕開守軍防禦,一舉攻入村內,直逼第3軍軍部。羅歷戎親自指揮部隊反撲,企圖奪回被開啟的突破口。面對守軍優勢兵力的瘋狂反撲,第10團、第12團率先突入的2個營,在後續部隊增援下,頑強分守在突破口附近的兩所院落。此時,與西南合村相鄰的定縣宿家佐村守軍1個團,懾於第9旅的攻擊而逃往該地,與第12團在突破口附近遭遇,使突入部隊受到內外夾擊的雙重壓力。戰鬥激烈,突入部隊傷亡很大,但始終堅守著突破口陣地。19時,第6旅第16團在炮火支援下,一舉突破西南合村東北角守軍前沿陣地,在守軍防禦體系上又開啟了一個缺口。野戰軍指揮部當即命令第16團鞏固已得陣地,待完成全面部署後發起總攻。堅守突破口的第16團和第12團經過12小時的激戰,先後打退守軍9次反撲,鞏固西南合村東北面和西南面的突破口,為最後全殲南路軍創造了極為有利的條件。
10月22日3時40分,攻擊兵團集中5個多旅的兵力,采取向心突擊戰法,向定縣西南合村南路軍指揮部發起總攻。攻擊兵團一舉突破防線,迅速插入村內,將守軍分割成若幹小塊。第10旅第28團突入縱深後,首先炸掉第7師指揮所。接著,第4旅、第6旅、第11旅摧毀第3軍軍部,使南路軍失去指揮,陷入混亂,紛紛繳械投降。7時許,羅歷戎見大勢已去,令副軍長楊光鈺、副參謀長吳鐵錚繼續指揮,自己與第7師師長李用章率領300余人向東南方向突圍。第12旅第34團、獨8旅乘勝追擊,在唐河北岸定縣南合莊村、白家莊村全殲了羅歷戎、李用章一行。上午11時30分,圍殲戰役結束,南路軍1.3萬余人被全殲。
在清風店戰役(1947.10.11—10.22)中,阻擊兵團和攻擊兵團共殲滅國民黨軍第3軍軍部、第7師整師等部共1.7萬余人,首次成建制殲滅國民黨正規軍1個師。其中,俘虜第3軍軍長羅歷戎中將、副軍長楊光鈺中將、副參謀長吳鐵錚少將、第7師師長李用章少將。晉察冀野戰軍和地方部隊傷亡9192人,其中第10旅旅長邱蔚負傷,第10旅參謀長鐘天法犧牲。
10月23日,中共中央致電楊得誌、楊成武、耿飈說:「你們領導野戰軍在保定以南殲滅敵第3軍主力,俘虜軍長羅歷戎,創晉察冀殲滅戰新紀錄,極為欣慰,特向你們及全體指戰員致慶賀之忱。」中共中央工委副書記朱德賦詩【賀晉察冀軍區殲蔣第三軍】:「南合村中曉月斜,頻呼救命望京華。為援保定三軍滅,錯渡滹沱九月槎。卸甲鹹雲歸故裏,離營從此不聞笳。請看塞上深秋月,朗照邊區勝利花。」