平郭港外,战火刚刚熄灭的海面泛着暗红色的微光。尸首与残碎的船板随着潮水起伏,被浪头推向滩涂,又被下一波浪卷回海里去。港墙外侧的夯土上嵌满了箭簇和断刃,焦黑的烧痕从墙根一直蔓延到垛口。
韩当拄着长矛,站在港墙的缺口处,看着吕岱的船队缓缓南撤。帆影在暮色中渐渐缩小,变成一团模糊的影子,融进海天相接的灰线里。他回头看了一眼港内——伤兵被抬进临时搭建的棚子里,医官满头大汗地来回奔走;活着的人靠着墙根坐下,手里攥着干饼,嚼得慢吞吞的,像是在省着力气。
甘宁从墙下大步走上来。他盔甲上还沾着血,铁戟靠在肩头,脸上带着一道新添的划痕,但眼神亮得像刀锋。他走到韩当旁边,也朝南边看了一眼,粗声道:“跑得倒是利索。”
“吕岱不是跑。”程普的声音从后面传来。他走上墙头,盔甲解了一半,露出里面被血浸透的布衫,脸色苍白,但步伐稳当,“他是撤回去重整。没伤到筋骨,还会再来。”
甘宁回头看他,嗤笑一声:“来就来。德谋,我这趟没白跑,缴了六艘船,烧了九艘,曹魏那支偷袭队,连人带船折了一大半。跑掉的几艘也走不远,他们没帆了。”
他从怀里掏出一卷湿漉漉的帛书,扔给程普:“从曹魏主将船舱里翻出来的。曹操的亲笔命令,盖的是私印。”
程普接过来展开,借着暮色和墙头残火的余光看了一遍。帛书被海水泡过,字迹洇开了一些,但关键信息还能辨认。上面写着:待吕岱与守军鏖战两日、双方力竭之际,水师自外海突入主航道截击交州运粮船,不得恋战,焚粮即退。落款处没有官署名,只有一枚私印。
程普看完,把帛书折好放进怀里,没有多说什么,只对甘宁说了一句:“这条线索,要送襄阳。你的人还追不追得上跑掉的残船?”
“追不上。”甘宁摇头,“天黑了,暗礁带他们熟,我跟进去反而容易吃亏。但我知道他们船速不够,跑不了多远,天亮之前如果没找到补给点,就得漂在海上。”
程普点了点头,转过身看向韩当:“义公,港内伤亡多少?”
韩当粗声道:“战死的不到三百,伤了五百多,能继续打的还有三千出头。石弹还剩两轮,弩箭不到三成。粮船还没进来,港内存粮最多再撑五天。”
“粮船的事我来解决。”甘宁接过话头,“我带人连夜出港,把夷州那批粮船护送进来。吕岱刚退,后队还没理顺,不会想到我连夜回去接船。”
程普看了他一眼,没有犹豫:“去。天亮前回来。”
甘宁咧嘴一笑,转身大步下了城墙。他的脚步声在石阶上咚、咚、咚,很快被海风吞没。
韩当看着他的背影消失在暮色里,低声说了一句:“这小子,来了就支使不动了。”
程普没有接话。他重新望向南方的海面,夜色正在吞噬那支退走的船队。吕岱撤得不乱,队形保持着基本的完整,说明他还有余力。这场仗,还远没有打完。
但他心里清楚,最坏的那一刀已经被甘宁挡在了外面——曹操的暗手被截断了,青州的攻击也暂时退去了。现在要做的,是把粮船接进来,把防线修好,等着吕岱下一次出手。
他转身走下城墙,去处理伤兵和物资调度的琐事。
入夜后,平郭港安静下来。只有巡逻士卒的脚步声和伤兵低低的呻吟混在海风里,偶尔有火星从墙头的残火堆里迸出来,很快被夜风吹灭。
外海某处无名暗礁带,半沉半浮的曹魏战船残骸仍在燃烧。焦黑的木板浮在水面上,偶尔被浪推着撞上礁石,发出沉闷的声响。两艘残存的曹魏快船艰难地绕开燃烧区,船身倾斜,帆布烧了大半,只能靠人力划桨缓缓移动。
船上的人灰头土脸,浑身是伤。领头的校尉捂着断臂,脸色铁青。他回头望了一眼被火光照亮的暗礁带,喉结滚动了一下,说了一句:“回程,报丞相。偷袭队没了。”
桨声稀疏,两艘残船缓缓沉入夜色,向西南方向驶去。
天边泛起鱼肚白的时候,甘宁的船队终于出现在了平郭港外西南方向的海面上。六艘体型饱满的运粮船被护在中间,四艘快船分列两侧,帆布吃满了晨风,稳稳地驶入港内航道。
韩当站在码头上,看着那批运粮船靠岸,长长出了一口气。他回头朝墙头喊了一声:“德谋,粮进来了!”
程普站在墙头,望着那些正在靠岸的粮船,没有露出太多表情。他身边站着甘宁,浑身湿透,袖口还在滴水,但精力旺盛,正用一块破布擦着铁戟上的水渍。
“曹操的船是从哪儿摸进来的?”程普忽然问。
甘宁头也没抬:“绕的暗礁带,从吕岱后队右侧穿过去的。那一片航道狭窄,大船过不去,小船勉强能走。曹操挑的地方很刁,要不是我提前赶到,截粮的船队正好卡在交州航道和夷州航道交汇的那个点——交州船往南走,夷州船往北走,他拦在中间,两头都能烧。”程普目光微动。他看向甘宁:“你从俘虏嘴里还问出了什么?”
甘宁把擦好的铁戟搁在墙垛上,抬眼看他:“问出来的不多,但他舱里还有半张没烧完的海图。图上标了两个点,一个是咱们所在的暗礁带,另一个在南边偏西的位置,标了个圈,旁边写了几个字——‘待命,秋末’。”
程普沉默了一会儿。
“秋末。距离现在,还有小一个月。”
“对。”甘宁站起身,拍了拍手上的灰,“所以咱们杀了这一刀,只是断了他一只手。曹操还有后手,只是还没来得及用。”
程普没有再问。他转身看着那些正在卸粮的民夫和士卒,海风吹动他松散的发髻,须发斑白在晨光里格外清晰。
片刻后,他开口:“写封军报,把这事禀明襄阳。你缴获的帛书和海图一并附上。”
甘宁应了一声,转身下了城墙。
同一片晨光洒在襄阳城头的时候,李璟正站在幕府正堂的门槛前,望着檐角凝了一夜的露水被日光晒干。汉江的水汽裹着泥土和草木的气息漫进庭院,麻雀在廊下跳来跳去,溅起细碎的响动。
昨夜他没有睡好。前线四日的情报滞后像一根刺扎在他脑子里,让他半夜醒来,在灯下重新推演了一遍整张海图的进退分寸。此刻晨风拂面,他伸手揉了揉眉心,听见身后传来郭嘉的脚步声。
“少将军,昨夜没有新报。”郭嘉走到他旁边,语气平静,“按路程推算,平郭第一波交手的战报最迟今晚到。”
李璟点了点头,没有转身,目光落在院墙外那片被晨雾笼住的天际线上。他开口问了一句:“奉孝,如果你是吕岱,第一波没打下来,你怎么选?”
郭嘉想了想:“不退。补给还在,船队没有伤筋动骨。我会在外海找个避风处泊下,等几天——等潮讯再涨一点,等港内的守军以为我退了、放松警惕,然后夜间突袭南侧浅滩,从防守最薄弱的点登岸。”
李璟转过身:“和我想到一块去了。程普也会想到。但关键是,吕岱是不是还有余力在等曹操的第二刀。”
郭嘉没有接话。这个话题没有答案,只能等前方送回来的消息来填。
午后,一匹快马穿过襄阳南门,马蹄踏碎青石板上的积尘,沿主街直奔幕府而来。驿卒翻身下马时腿在发抖,他连续奔了两天一夜,人和马都已到极限。他把一封密封火漆的书信双手递上,随即瘫坐在台阶上喘气。
郭嘉接过书信,快步送入内堂。李璟接过来拆开,先看落款,是程普的字迹。再看日期,是三日前发出的。他快速扫过全文,面色不动,看完之后把信纸搁在案上,对郭嘉说:“兴霸到了。截了曹操的偷袭船队,缴了密令和海图。吕岱第一波被击退,平郭港粮船已经接进去了。”
郭嘉拿起信纸看了一遍,眉头微微一挑:“曹操的偷袭船队……这是早就备好的暗手。不是临时起意,是预先布局。少将军,曹操从一开始就没打算让孙权独吞渤海。他要的是两头吃,孙权在前面打,他在后面捡。”
“我知道。”李璟站起来,走到海图前,手指在外海暗礁带和那个“秋末”标记的位置之间划了一道线,“这支偷袭队只是第一把刀。秋末还有第二刀。他现在应该已经知道第一刀折了,接下来要么收手,要么换一种方式出手。”
郭嘉道:“他不会收手。曹操的性子,暗手被折了,只会换更隐蔽的暗手。他不会再派船队硬闯,但可能会通过辽西曹洪制造更大的动静,逼我们在平郭和辽西之间分兵。”
李璟的目光从海图上移开,落在北方那片没有标注的空白区域。他说:“辽西那边,曹洪这几日有什么动静?”
郭嘉摇头:“昨日的情报说,曹彰还在边境巡游,主力没有大规模调动。但海战的消息传过去之后,曹洪应该会有反应——至少会做点什么,让关将军分心。”
李璟没有表态。他走回案前坐下,提笔写了一份简短的回信给程普。信中没有多余的褒奖,只有一条指令:守住港口,粮船接进来之后,恢复轮换值守,不要因为一次防守成功而松懈。吕岱还会来。
写完信,他搁下笔,又抬头问了一句:“孙权那边,有没有使者南下或者北上的动向?”
郭嘉道:“细作回报,临淄城外有船去了邺城方向。不是运盐的商船,是快船。”
李璟点了点头:“孙权在向曹操要东西。第一波没打下来,他的压力比我们大。”
入夜之后,临淄依然灯火未熄。
孙权坐在幕府正堂,面前摊着吕岱从前线送回的战报。信写得很克制,如实报告了进攻受挫、偷袭队被截、退守外海等待补给的过程。措辞稳当,但字里行间都透着一层意味——再打下去,要增兵,要更多的粮草和箭矢。
孙权看完之后,沉默了很久。他起身走到窗前,望着夜色中静卧的港口。港湾里空了一大片,那些北上战船留下的泊位如今只剩零星几艘补给船,显得空旷而寥落。他攥着窗沿的手指微微发白。张纮站在他身后,一直没有开口。他等到孙权转过身来,才低声说了一句:“主公,曹魏的使者还没有回话。但邺城那边的风向——恐怕不会给我们太多。”
孙权没有接话。他走到案前,拿起笔,给吕岱写了一封回信。信写得不长,措辞也很直接:坚守外海,待粮船补给到位之后,选择夜间潮位再攻一次。这一次不分兵,不试探,全部兵力押在南侧浅滩。
写完之后,他把信交出去,目光没有离开桌上的海图。
“我们没有退路了。”他声音低得像是说给自己听的,“潮讯还在,船还在,还能再打一次。这次打完了,成不成都得认。”
张纮看着他的背影,没有再说半个字。
千里之外的邺城,夜色更深。曹操坐在书房里,面前摊着两份文书。一份是甘宁截获的偷袭船队覆没的残报,被细作辗转送回来,措辞仓促,只写了大致经过和剩余船只的状况;另一份是孙权派来的使者递上的请求——要粮草、要箭矢、要更多船。
他先把孙权那封请求信看了一遍,放在左手边。又拿起偷袭船队的残报看了一遍,放在右手边。两封信并排摆在案上,像是天平的两端。
程昱和贾诩都在坐。曹操没有让他们开口,他自己沉默了一段时间。书房里只有烛火偶尔爆出的轻响,和窗外夜风掠过树梢的沙沙声。
过了一会儿,曹操先看向贾诩:“孙权想要再打一次。他说潮讯还没退,还能搏这一把。”
贾诩道:“孙权已经没有退路了。他投入的家底太多,如果现在收手,青州数年的积累就全白费了。他必须再试一次——哪怕明知道胜算不大,也得试。”
曹操又看向程昱:“偷袭队折了。甘宁截了船,还缴了密令。李璟那边已经知道我们插手了。”
程昱道:“知道归知道,但不会翻脸。李璟现在要的是稳住平郭,不会主动把战火烧到我们身上。但这层窗户纸捅破了,下一次再出手就不能再用同样的路数。”
曹操点了点头。他拿起孙权那封信,在手里转了半圈,又放下了。他说:“给他粮草和箭矢。船不给,来不及造。告诉他,这是他最后一次机会。”
程昱和贾诩都没有再说什么。
曹操站起身,走到窗前,望着南方的夜空。灯火在窗纸上投下模糊的影子,像是被夜色揉碎的光。他忽然想到一件事——甘宁缴了密令和海图,那张海图上标了两个点,一个已经用掉了,另一个还没到用的时候。如果李璟顺着这条线查下去,会不会查到秋末的那个点?
他想了想,又把这个念头按下去了。查到了也没用,那个点不在海上,在陆上。李璟就算看到了海图上的标记,也不知道那意味着什么。
窗外的夜风又紧了一些,吹得窗棂发出细微的嗡鸣声。
平郭港内,灯火比前两夜亮了一些。粮船入港之后,守军轮流吃上了热饭,伤兵也被转移到了更干净的棚子里。墙头上的火把重新插满了一轮,照得港外那片浅滩明晃晃的。
程普没有睡。他坐在墙角的火堆旁,面前摊着甘宁带回来的那张海图残片。图上那个标着“秋末”的圈已经被他用笔墨临摹下来,单独画在另一张帛上。他盯着那个圈看了很久,越看越觉得位置不对。那个圈标在南偏西的位置,如果只是海上的伏击点,不应该标得离主航道那么远。
它更靠近陆地的方向。
他把帛纸折好,收进怀里,然后从火堆旁站起来,走上墙头。韩当正在南段巡视,见他上来,走过来问了一句:“睡不着?”
“嗯。”程普站在垛口前,望着港外那片黑沉沉的海面,“吕岱会在三天之内再动一次。这次会从南边浅滩上来,带足人,不试探,强行登岸。”
韩当眉毛一挑:“你怎么知道?”
“因为他是孙权最后的赌注。”程普的语气很平淡,“孙权没有第二手牌了,只能把手上剩下的牌一把全打出去。吕岱只能听令。”
韩当沉默了片刻:“南侧浅滩水浅,大船进不来,只能走小船。登陆面窄,一次最多上去几百人。咱们只要在南段多备一层弓手,能挡住。”
“对,能挡住。”程普转过身看他,“但挡住之后,吕岱就没有退路了。他不会再有第三次进攻。”
两人并肩站了一会儿,谁都没说话。海风从南面吹过来,带着淡淡的血腥味和烧焦的木料气息,被夜色压得很沉。
天亮前,甘宁又出港了一趟。他带着三艘快船,沿着南侧浅滩之外的水道来回巡了一轮,回来之后对程普说:“吕岱的船在外海偏南的位置停了,没挪窝。但他后队有动静,补给船到了,正在卸货。最多两三天,他会再动。”
程普点了点头,没有多问。
晨光重新铺满海面的时候,一封军报送达了幕府正堂。内容比程普上一封战报更简短,只写明了两件事:粮船已入港、曹操偷袭队已覆没。末尾附了一句:吕岱未远退,预计数日内将二次进攻。措辞比程普平日更收敛,但字里行间的战局判断,清晰得像是画在纸上。
李璟把信看完了,没有立刻说话。他把信纸搁在案上,指尖点了两下纸面,然后抬头看向郭嘉:“程普的判断和我一样。吕岱会再攻一次。”
郭嘉道:“孙权已经没有退路了。他这一口气咽不下去,必须再试一次。曹操那边——甘宁缴了海图的事,应该也传过去了。曹操会换招。辽西那边要再加一分注意。”
李璟站起来,走到窗前。日光穿过窗格投在青砖地面上,碎金一样铺了一片。他望着院子里那棵被秋风染黄边缘的槐树,沉默了一会儿,开口说了一句:“告诉云长公,辽西防务可以收紧半寸。不必进攻,但要让曹洪知道,我们有余力。”
说完这句话,他没有再补充什么。
幕府大堂重新安静下来,只有窗外时起时落的鸟鸣,和偶尔从远处街巷传来的人声。这份安静持续了不短的时间,像是整座城市都在等待渤海方向传来的下一声响动。