开运三年(946年)十一月,经过前两次大战失利的契丹国主耶律德光(辽太宗),再次征发国中精锐20余万南征后晋。此次耶律德光采取战争和招抚软硬兼施的手段,让原先归降的平卢(今北京一带)节度使赵延寿诈降后晋并请求晋军北上接应,意在吸引后晋军主力到靠近契丹的平卢战区进行战略决战。后晋出帝石重贵急于收复燕云十六州旧地,轻信了赵延寿的阴谋,遂征发大军30万,由自己的姑父杜重威率领北上燕云。
开运三年(946年)十一月,晋军的前锋部队北面行营马军都指挥使梁汉璋所部2000步骑兵在南阳务(今河北肃宁县东北)被契丹军全歼,杜重威恐惧契丹军,遂放火焚烧百姓的房屋,劫掠妇女,向南撤退,此举大失燕云人心。十一月二十七日,杜重威率部抵达中渡桥(今河北正定县东南的滹沱河桥),两军在滹沱河南北两岸相互对峙。彼时,滹沱河以北的恒州城仍然为晋军屯守,如此一来,滹沱河以北的契丹军正处于被晋军南北夹击的状态,形势利于后晋而不利于契丹。耶律德光一度萌生退兵之念,终因契丹名将耶律图鲁窘的劝说,才让耶律德光有了坚持战斗下去的决心。
磁州刺史兼北面转运使李谷向杜重威建议抢渡滹沱河与恒州守军夹击契丹军,但有意保存实力的杜重威拒绝了这个后晋唯一有希望打败契丹的计划,两军继续沿着滹沱河旷日持久地对峙下去。十一月底,耶律德光以赵延寿率本部兵马继续在滹沱河牵制晋军主力,又以萧翰、刘重进等率精锐骑兵渡过滹沱河上游而沿太行上东侧绕至晋军侧后,截断后晋军的粮道及后撤的通道。
消息传到开封,石重贵惶恐不安,但此时杜重威手里的30万人已然是后晋王朝唯一的家底,开封城内也是无兵可派,石重贵甚至将皇宫守卫的数百名禁军都送往中渡桥前线,此举导致开封成为一座空城。石重贵又紧急征调滑(今河南滑县)、孟(今河南孟州)、泽(今山西晋城)、潞(今山西长治)等州五十万石粮草送往中渡桥前线,希望缓解30万晋军的粮草危机,但因为辽军骑兵的劫掠,使得粮草无法抵达前线。
其实当时虽然杜重威被截断后路,但30万晋军实力尚在,只要杜重威及时率军南下,完全可以打通突围,并就食滑、孟之粮。耶律德光也知道杜重威麾下的30万晋军实力不容小觑,所以也不敢贸然强攻。十二月初八,耶律德光以册立杜重威为天子的筹码,诱惑杜重威投降,称帝心切的杜重威裹挟监军李守贞、步军左厢都指挥使宋彦筠等30万人集体投降耶律德光,至此中渡桥之战彻底落下帷幕,30万耶律德光不费一枪一弹团灭了后晋王朝最后的主力兵团,开封已然成为一座不设防的城市。宋人洪迈有言:
不久,后晋降将张彦泽率2000骑兵袭取开封,后晋王朝灭亡,石重贵终究为自己的用人失误买了单。
热门跟贴