沈炼带人摸到三岔河渡口时,正是黎明前最黑的那段时辰。
芦苇荡里起了薄雾,正蓝旗残兵的篝火在雾中明灭不定,守粮台的兵士裹着破毡子蹲在粮车旁边打盹,有人怀里还抱着一杆锈迹斑斑的火铳。
沈炼趴在一丛芦苇后面,把正蓝旗守兵的换岗时辰和巡逻路线反复确认了好一阵,然后对身后的几个锦衣卫暗桩做了个手势——等巡逻换岗的间隙摸进去,用建虏自己的火箭从外围往里烧。
他手里那几支火箭是傍晚从东门城下捡回来的,箭头蘸过松油,杆上刻着正蓝旗的牛录编号。
换岗的间隙只有不到半炷香。
沈炼带人贴着芦苇荡边缘摸到粮台外围,把几支火箭同时点着,对准粮台中央那堆摞得最高的粮车放了出去。
火箭钉在粮车上,松油在夜风里窜成几道火舌,很快就把堆在一起的粮车全烧着了。
粮车上的军粮被火焰舔得噼啪作响,藏在芦苇深处的攻城器械也燃了起来,火光映红了半边河面。
正蓝旗守兵从睡梦中惊醒,有人拎着水桶往河边跑,有人举着火铳四处乱放,但火势蔓延得太快——几十辆粮车连同旁边的攻城器械在雾中烧成了一条火龙。
沈炼没有恋战,带人沿芦苇荡原路撤回,消失在黎明前的雾气里。
天亮之后,三岔河粮台被烧的消息传到了皇太极的中军大帐。
正蓝旗守将跪在帐中,盔甲上还残留着芦苇荡里的烟灰,额头贴着毡毯不敢抬头。
皇太极没有看他,只是站在羊皮地图前沉默了很久,然后对范文程说了一句话:“粮台烧了,我们的粮草只能再撑几天。阿敏和代善打不开缺口——袁崇焕把全部火器都压在锦州了,啃不动,绕不过。”
他顿了顿,把马鞭往地图上锦州城的位置重重一拍,“撤。”
撤兵的命令传下去的时候,八旗诸贝勒的反应各不相同。代善的左翼最先拔营,正红旗的牛录章京们骑着马在营地里来回催促后队收拢辎重,声音嘶哑而急促。阿敏的右翼紧随其后,正蓝旗残兵在西门外的壕沟边把攻城器械草草拆了装上骡车,骡子打着响鼻,车轮陷进河滩上的淤泥里,几个辅兵骂骂咧咧地推着车轱辘。
皇太极带着中军正黄旗从城北高地上缓缓退下来,旗幡在晨风里翻卷,镶黄旗的骑兵列成两排在殿后,铁盾朝外,马刀出鞘,随时准备迎击明军的追击。
多尔衮骑在马上跟在皇太极身后,回头望了一眼锦州城头那面“袁”字大旗。
这面旗和几天前八旗主力抵达锦州城下时一样在城楼上猎猎作响,只是此刻天色已经亮了,城头上自生火铳的枪管在晨光里泛着暗蓝色的光泽,垛口后面堆成小山的钉火火箭箭头依然整齐地码着,仿佛几天来从来没被挪动过。他低声对身旁的多铎说了一句:“昨天太阳落山时那面旗就是这样挂着的——袁崇焕守城比我们攻城稳得多。”
他把马刀往鞘里按了一下,没有再回头。
与此同时,辽东半岛南端的海岸线上,陈邦彦的登州水师正在趁夜登陆。
皇太极南下时把兵力全压在锦州前线,复州、盖州沿海的守军不足千人,留守的牛录章京根本没想到明军会从海上打过来。
陈邦彦带了数千陆战队,配备科学院最新一批燧发枪和钉火火箭,从盖州城外一处废弃的渔港摸上岸,天亮前就焚毁了后金囤积在盖州城外的大批军粮和草料,火光映红了半边海岸。
留守的正蓝旗残兵试图反击,被燧发枪几轮排枪就打散了。
陈邦彦站在盖州城外一座被烧毁的粮仓前,对身旁的副将说:“皇太极的粮草断了。告诉袁督师——海上这边已经堵死了。”
登州水师奇袭盖州的消息送到袁崇焕手上时,袁崇焕正在城楼上擦拭铁喇叭上的露水。他把塘报反复看了好几遍,确认陈邦彦已经烧了后金后方的粮草囤积点,然后拿起铁喇叭对准传令链最前端——“皇太极粮草断了,后路被抄了。他现在不是在想怎么攻破锦州——是在想怎么带着剩下的几万人活着回沈阳。传令祖大寿:从锦州西侧山林出击,咬住建虏后队,一步不许放。”
传令兵骑着快马从锦州西门疾驰而出,往西侧山林方向而去。
祖大寿接到命令的时候正蹲在山林深处一块岩石上拿干粮蘸凉水啃,他把干粮往怀里一揣,翻身上马,对身后的骑兵营吼了一声:“弟兄们,袁督师让咱们咬住建虏后队。咬住了就不许松口——松口了皇太极就跑回沈阳了。”
骑兵们同时上马,铁甲在晨光里闪成一片流动的暗光,马蹄踏碎了山林里的枯枝和卵石,往皇太极撤退的方向疾驰而去。
皇太极的撤退队伍在辽河渡口前被祖大寿截住了。
祖大寿的锦州营骑兵从西侧山林里突然杀出,直插八旗兵的后队。后队是正蓝旗残兵和科尔沁骑兵,人数虽多但阵型松散,被祖大寿一冲就垮。
正蓝旗残兵在河滩上四散奔逃,科尔沁骑兵的马队在泥泞的河滩上难以展开冲锋阵型,被祖大寿的骑兵从侧翼来回冲杀,死伤惨重。皇太极听见后方的喊杀声勒住马回头看了一眼——他的后队在辽河渡口前被明军截断了。
代善的左翼已经渡过了辽河,正红、镶红两旗的牛录章京们在河对岸大声呼喝着让后队快跟上,但河这边正蓝旗残兵的溃散已经堵住了渡口。
阿敏的右翼还在河这边,镶蓝旗的骑兵正试图列阵迎击祖大寿,但阵型还没列好就被溃退的正蓝旗残兵冲乱了。
皇太极把马鞭往腰里一别,对多尔衮下了最后一道命令:“多尔衮,带你的人守住渡口,掩护后队过河。”
多尔衮应声拨转马头,带着巴牙喇营往渡口方向冲去。他骑在马上回头望了一眼皇太极——皇太极没有看他,正骑在马上往河对岸缓缓退去,正黄旗的旗帜被河风吹得猎猎作响。
多尔衮在辽河渡口守了整整半天。
巴牙喇营是正白旗的精锐,人数虽不多,但都是从小在马背上长大的老卒,每个人身上至少带着三道旧伤疤。他们在渡口前摆成弧线阵型,用铁盾和马刀硬扛祖大寿骑兵的追击,替后队争取渡河的时间。
正蓝旗残兵和科尔沁骑兵从渡口蜂拥上船,平底渡船在河面上往来穿梭,船上挤满了伤兵和辎重。多尔衮站在渡口边上那面正白旗旗下,手里握着努尔哈赤留下的那柄马刀,刀柄上的麻绳被汗浸湿了又干、干了又湿,已经硬成了一圈一圈的盐渍。他脸上溅满了血和泥,嗓子已经吼哑了,但那双眼睛比渡口上所有的火光都亮。
最后一艘渡船离岸之后,多尔衮带人往河边撤。
他走过河滩上那些被遗弃的攻城车和粮车残骸,看见佟养性的工匠棚里还摊着几杆从城墙上捡回来的报废自生火铳——弹簧被拆下来了,击发钮被拆下来了,药池盖被拆下来了,每个零件都标注了尺寸,白布上还搁着一根量尺寸的铜卡尺。他把铜卡尺捡起来翻来覆去地看了好一会儿,放进怀里。然后他翻身上马,把马刀往渡口方向一指,带着巴牙喇营踏上了最后一艘渡船。
锦州城头,袁崇焕站在城楼上,单筒望远镜里八旗兵残部正在辽河渡口前蜂拥上船,河滩上堆满了被遗弃的攻城车残骸、粮草灰烬和散落的军械。
沈炼从三岔河渡口方向赶回来站在他身后,黑貂裘上还残留着芦苇荡里烧粮台时溅上的火星焦痕。
袁崇焕放下望远镜,把铁喇叭从腰上解下来放在垛口上,说了一句话,声音不高,但站在他身后的赵铁柱、吴三桂和沈炼都听见了。
“锦州守住了。皇太极不会再来了。”
他顿了顿,补了一句,“我回去写塘报。你们各营就地休整,补充弹药。从淤泥滩到锦州,建虏的攻城车残骸在辽西走廊上排了好几十里——他下次再想集结八旗,科尔沁骑兵和汉军旗的炮灰不会像这次一样好拉了。”
赵铁柱把自生火铳的击发钮拆下来,用油布裹好放进弹药箱里。
这杆枪从清晨打到傍晚,打了不知多少轮齐射,弹簧机括换了三次,枪管上的鹰徽被硝烟熏得微微发黑。他蹲在垛口后面把弹药箱里剩下的钉火箭头一支一支拿出来擦拭,手指在箭头倒钩上轻轻抹过,动作很慢,像是在摸一件用了很久的老家伙。
吴三桂靠在城楼柱子上擦枪,把枪管拆下来用通条在膛线里来回拉了好几遍,又对着光反复验看,然后重新装好架在垛口上。他旁边的垛口上还插着几支正白旗的箭矢,箭头被自生火铳的弹丸打掉了半截,箭杆上刻着牛录编号。
当晚,袁崇焕在参将署写完塘报。
他把几天的伤亡数字和战果汇总——歼敌数千,烧毁攻城车多辆,缴获军械、马匹若干。三岔河粮台被沈炼焚毁,盖州后金粮草囤积点被陈邦彦焚毁。
祖大寿锦州营收建虏后队,斩获颇多。
末了他在塘报末尾补了一段:“臣以为,锦州一役之后皇太极短期内无力再发动大规模进攻。建虏八旗主力折损过重,科尔沁骑兵元气大伤,汉军旗火器队仿制之自生火铳弹簧钢料不过关,与我军新炉钢差距甚远。臣请趁此间隙扩大科学院量产规模,将自生火铳月产量提至八十杆,钉火月产量提至六百支,为明年开春反攻沈阳做准备。”
塘报在当夜发往京城。
袁崇焕独自站在城楼上,望着城下还未散尽的硝烟。河滩上八旗兵遗弃的营帐还歪歪斜斜地插在泥里,几面正白旗的旗帜被祖大寿的骑兵踩进了淤泥。更远处,辽河渡口上的火光已经熄了,只剩下几缕残烟在夜风里缓缓飘散。他把铁喇叭从腰上解下来放在垛口上,手指在铁皮上轻轻敲了两下。
皇太极从淤泥滩到锦州,从科尔沁鳞甲骑兵到汉军旗火器队——每次皇太极变一次招,明军就用新火器把他打回去。现在皇太极底牌出尽,建虏短期内很难再啃动宁锦防线。
千里之外,沈阳汗王宫。
皇太极坐在大政殿的汗王宝座上,面前站着从辽河渡口撤回的诸贝勒。
代善的左翼最先渡河,损失最轻,正红、镶红两旗伤亡不过数百人,但科尔沁骑兵被祖大寿截杀之后元气大伤,土谢图汗在渡口前被祖大寿的骑兵砍伤了左臂,缠着绷带站在殿中。阿敏的右翼伤亡过半,正蓝旗残兵几乎全军覆没,镶蓝旗骑兵折损近四成。
莽古尔泰受伤最重——他在东门外摔下马之后被自生火铳的弹丸擦伤了左肩,伤口虽不致命,但他带的正白旗白甲兵损失过半,夺枪队只抢回来几杆烧焦的钉火箭头和几截炸断的火药钩残杆,仿制火铳的弹簧钢料在实战中大量断裂。
范文程把这些仿制火铳的残骸收集起来反复查看了好几遍,发现断裂的弹簧都是科尔沁铁矿炼的,韧性和遵化新炉钢差了不止一个档次。
“大汗,我们这次集结了七万多人,最终还是没能啃动锦州。不是八旗勇士不够勇猛,是明军的火器优势比去年淤泥滩又扩大了——他们新一批自生火铳的哑火率降到了一成以下,密封胶圈裹住了药池盖,我们的投枪手打不掉他们的铁喇叭,他们的旗语双重传令比上次更顺畅。”他把一截断裂的弹簧放在皇太极案前,又补了一句,“科尔沁铁匠营的弹簧钢料还是不行,仿制再多也是废铁。除非我们拿到遵化新炉钢的淬火配方——或者拿到完整的自生火铳样枪。”
皇太极沉默了很久。
大政殿里牛油大蜡的火光在他脸上明灭不定。
忽然开口,声音不高,但每个字都压得很沉:“不是我们退步了,是朱由检进步太快。他造出新枪的速度比我们仿制旧枪的速度快——我们还在仿他去年淤泥滩用的枪,他已经把新枪月产量提上去了。这一仗不是输在战场上,是输在遵化那些高炉和油槽里。”
他站起来走到殿门口,望着南方锦州的方向。
辽河渡口上的硝烟已经散了,但八旗主力折损严重的伤痛还压在心头。
科尔沁骑兵死了八百新兵,正蓝旗几乎全军覆没,莽古尔泰的左肩还不知道能不能在明年开春之前恢复。
他忽然转过身,对范文程说了一句话:“派人去明朝,送上朕的求和信。告诉他——朕愿退回辽河以东,请互市通商。”
范文程犹豫了一瞬:“大汗,朱由检会不会趁机反攻沈阳?”
“他不会。”皇太极把马鞭往案上一搁,重新坐到汗王宝座上,“不是他不想,是他还做不到。陕西流寇还在闹,江南税银还没完全到位,新一批火器量产需要时间。朕打了这么多年仗,知道一个人什么时候会追击,什么时候会见好就收。朱由检现在要的不是打进沈阳,是把朕摁在辽河以东,让他自己腾出手去收拾那些更棘手的事。朕给他这个台阶——他接了,互市通商,两边都能喘口气。他不接,朕就在沈阳等着他,看他在陕西和辽东之间选哪个。”
他顿了顿,把目光转向殿中那些受伤的贝勒们,“朕给他台阶,不是朕怕他——是朕也需要时间。科尔沁铁匠营需要时间仿制新火器,我们的情报网需要时间重新铺开。范永年这条线断了,李永芳会派新人去京城。到那时候,朕会还他一场更大规模的决战。”
当夜,皇太极的求和信送出沈阳。
信使骑着快马穿过辽河渡口上还未清理的战场残骸,往锦州方向疾驰而去。
河滩上祖大寿的骑兵还在打扫战场,把正蓝旗残兵遗弃的军械和马匹一车一车地往回拉。
远处锦州城头的火光在夜色里隐约可见。
乾清宫东暖阁。
塘报在第二天夜里送到。
方正化踮着脚尖把塘报放在龙案上,朱由检拆开从头到尾看了一遍,然后提起笔在末尾批了一行字:“知道了。袁崇焕、祖大寿、陈邦彦各赏银一百两,锦州守军全体记功一次。科学院自生火铳月产量提至八十杆,钉火月产量提至六百支。皇太极经此一役元气大伤,短期内无力再战——但辽东不可松懈,着袁崇焕继续加固宁锦防线。”
搁下笔,他把塘报放在龙案左侧,和洪承畴的陕西剿匪条陈、卢象升的番薯推广奏疏并列排好。
辽东的刀已经磨利了,陕西的根已经扎住了,江南的银子正在往这两个地方流。
他把目光从奏疏上移开,靠在椅背上闭了闭眼。
皇太极撤回了沈阳,八旗主力折损严重,科尔沁骑兵元气大伤,短期内再也集结不起像锦州之战这种规模的进攻。
如果趁这个机会一鼓作气打过辽河,收复沈阳不是没有可能——但收复沈阳之后呢?辽东前线的弹药已经消耗到库存的一半以下,科学院自生火铳月产才几十杆,锦州一战的弹药消耗量就够造好几个月的。陕西那边洪承畴还在进山清剿王左挂和苗美残部,孙传庭的兵册还没查完,江南的税银还没收齐,皇家银行的分号还没铺到九边各镇。
如果现在把辽东战事继续往前推,打赢了沈阳能拿下来,但拿下来之后谁来守?后勤补给线能不能撑得住?
万一沈阳久攻不下,后方空虚,洪承畴那边再出乱子,就是两线作战。
他从龙案底下抽出那张辽东防线蓝图,在锦州城的位置上又画了一个圈。
圈旁边已有之前标注的“淤泥滩守住”,此刻他又在旁边加了几个字——“锦州守住。”他把目光从锦州移到沈阳,又移到辽河。
皇太极退回了辽河以东,辽河是一道天然的边界。
稳住皇太极,让他暂时别再往西打,让自己腾出手来先收拾陕西的流寇、把江南的税银收齐、把科学院的火器量产规模再翻一倍。
等这一切准备就绪,再调头打他。
他把目光从蓝图移到窗外沉沉的夜色里,忽然开口说了一句话,声音很轻,方正化差点没听清:“一口吃不成胖子,皇太极这次伤了元气,短期啃不动宁锦防线了。朕要用这个空隙把陕西的流寇清完,把江南的税银收齐,把科学院的火器产量翻上去——等这些全做完了,朕亲自去辽东给他擂鼓。不是不打,是时候未到。”
他提起笔,在一张空白的宣纸上写了几个字——“封顺义王,互市通商,以辽河为界,退回沈阳。允。不日发诏。”
千里之外的辽河渡口上,多尔衮正蹲在佟养性的工匠棚废墟里翻找遗落的零件。
他把那把铜卡尺从怀里掏出来对着月光反复端详,尺身上刻着遵化科学院的编号。把卡尺重新放进怀里,站起来望着对岸锦州城头的火光,沉默了很久。
范文程从他身后走过来,顺着他的目光望向对岸,低声说了一句:“明年开春,我们还会再来。”
多尔衮没有回头,只是把马刀往刀鞘里按了一下,说了一句话,声音很低,但每个字都咬得很死:“不解决火器差距,永远赢不了。”他把刀鞘上的麻绳重新紧了一圈,转身朝渡口走去。
辽河对岸,祖大寿的骑兵还在借着火光清理战场,马蹄踏在河滩的卵石上发出沉闷的回响,像是这场大战最后的余韵。