话说“没有吃过猪肉,也见过猪跑”。蒙军水军将领叫张庭瑞,他虽没有见识火炮战船,却也听说过其威力。眼见这阵势他心知中计,急令全军后队作前队,速速回军。正在蒙军船只乱作一团之时,火炮战船开火了。炮弹越过钓鱼城水军船只落入密集的蒙军战船中,在呼啸而来的炮弹砸击之下,倾刻间便有十余艘船只进水下沉,更多的船只则是燃起大火。
霹雳军战船发射不仅有灼热实心弹,也有加了火油残渣的助燃弹,这是专门用来对付战船的新型炮弹。在欧阳轩的指导下,邛州的火井已经掘到了数百米深处,不仅燃气量大增,也挖掘出了火油,只是产量不高,品质也比不得蒙军从西域带来的火油,需要反复蒸馏过过虑才能使用。这蒸馏后的残渣便是生产助燃弹的重要原料。
蒙军水军士兵吓得魂飞魄散,拼命划着桨撸往上游逃窜。就在他们好不容易逃出战船的火炮射程,庆幸逃出生天之时,上游的河汊之中又漂下来几艘无人的小船。随着小船越逼越近,上游的河汊之中又缓缓驶出了十数艘火炮战船。蒙军士兵的注意力都被前方火炮战船所吸引,并无人注意到那几艘小船已随波漂到船队之中。待发觉小船所载的大铁球内有引线正在燃烧之时,猛然想起这便是传说中的自爆船。
惊惧之下,蒙军士兵有的纵入跳入水中,有的跳到小船之中抡起刀斧乱砍,还有脑瓜子灵活的,叫上同伴合力将小船掀翻。只不过为时已晚,即便沉入水中,那铁球也未停止燃烧,而是仍汩汩冒出气泡。几息之后,惊天动地的爆炸在一片尖叫哭喊声中轰然响起。
浓烈的烟尘和爆炸形成的水雾散去,空气仍充满着刺鼻的硝烟味,刚才嘈杂喧嚣的河面顿时安静不少,河中漂满了碎木和船板及人体残骸,河水也变成了暗淡的红色。此时的火炮战船已经停止了射击,除了炮管过热需要冷却的原因之外,也是没有了开火的必要。刚才的集火射击和自爆船已经摧毁了蒙军战船的三分之一,那些蒙军士兵一部分挤缩在一起瑟瑟发抖,一部分呆若木鸡,只有少数人跳入水中,拼命向岸上游去。
原本以为拼死博杀的战事竟然是如此的一边倒,这不仅让蒙军士兵感到震惊,也大大出乎了钓鱼城水军的意料。要说钓鱼城的士兵也知道大炮的威大巨力,也曾用大炮重创过蒙军,却未曾亲眼目睹重炮的集火射击。那几艘不起眼自爆船的威力,更是毁天灭地。事实上,自爆船不仅摧毁的是战船,更摧毁了蒙军士兵的精神意志。此刻的王立在心中暗自庆幸,庆幸自己与欧阳轩一见如故,庆幸钓鱼城与霹雳军是盟友,而非敌人。
战斗一刻钟,打扫战场却花了一个时辰,这是因为缴获物实在太多了。蒙军的三百余艘战船在此战中无一漏网,除了损毁的外尽数被俘获,数量足足有二百一十艘;二千余水军被生俘一千五百人,他们将被运往箭滩渡和灵泉山,作为下一步修筑堡垒的劳动力。其余的数百蒙军皆被炸死或掉入水中溺毙,逃跑的只有百余人,其中便包括张庭议。
反观此次联军却是损失轻微,说成是对蒙军的降维打击也不为过。钓鱼城水军在诱敌过程中损失了十余艘战船和一百余名水手,而霹雳军水军并没有船只损失,只有几人受伤——要么是搬运炮弹时被砸伤,要么是填装弹药时被灼热的炮管烫伤。
全歼完蒙军的水军之后,接下来便是打破蒙军对钓鱼城的围困。昝万寿并没有留下来打扫战场。战斗刚一结束,他和王立便率主力溯水北上。行进在船队前列的,仍然是钓鱼城水军,其船只小又熟悉航道,可以防止残余的蒙军船只突袭霹雳军的火炮战船。霹雳军战船体形巨大转向也不如小型船只灵活,极易遭到敌人火战船等轻快小船的袭击。王立也知道火炮战船十分昂贵,故主动提出在最前列护航。