因為川江之上並無蒙古水軍出沒,大股的水匪也被剿滅,故昝萬壽此行到嘉定上任,隨行不足百人其中護衛約五十人,分乘五艘大船。按常理來說這護衛力量足夠了,因為水匪並不會搶官方船隊,一方麵是官船武力強大,就拿昝萬壽的衛隊來說,這五十人均是精銳士兵,不管是單兵格鬥還是團隊作戰能力極強,彆說普通的水匪不敢惹,即便是麵對蒙軍也有一戰之力。另一方麵則是官船根本沒有多少油水,那些公文和官印和出行儀仗之類的東西,在水匪根本眼中根本比不得商船的糧食、布匹、鹽等貨物。更重要的是搶了官船必然遭到報複,甚至會招來滅頂之災。水匪們乾刀口舔血的營生,也要看搶劫的性價比,風險大收益小的官船顯然不是他們的目標。
敵人炮船開火之後,其身後的十餘艘小船也分彆與官船的五艘大船相向而過。隻不過,這些船隻並不靠近官船進行接舷和跳幫作戰,而是紛紛朝官船投來冒著火花的鐵球,這些鐵球落在船艙之中還滴溜溜亂滾。就在眾人慌亂之際時,那些鐵球也發出巨大的爆炸聲,轉瞬之間那些護衛和隨從便仆了一地。那十餘艘小船魚貫過後,那五艘官船上已是哭喊聲一片,船身也是傷痕累累,還有兩艘開始起火燃燒。
昝萬壽的座船受損最輕人員傷亡也最小,這是因為其不僅避開了火炮的轟擊,也因為座艙高聳的木板擋住了不少投來的鐵球。護衛在其身旁的侯興也冒險將兩枚冒著火花的鐵球丟了回去。有三艘官船雖然人員被炸得東倒西歪,但仍然能正常航行。受損最重的便是那艘挨了火炮的船隻,不僅其船上的人員死傷殆儘,而且船艙也開始進水,變成了漂在河上的巨大火堆,明亮的火光照亮了整個河麵。
敵人炮船和那些小船進行第一輪攻擊之後,此刻正調轉船身,準備追上來進行第二輪攻擊。官船雖大但速度慢,此時往上遊嘉定方向逃跑,很快便會被敵人的輕快小船追上。而且,侯興及手下的水手根本不熟悉岷江的航道,夜間行船易遇險灘擱淺。故昝萬壽命令剩下的四艘官船調整船頭,準備與敵人決一死戰。經過這短促的遭遇戰,侯興已經發現敵人的弱點,即炮船雖然威力大,但船隻穩定性差且需要極長的準備時間,而小船投擲過來的鐵球快且密集,但那些鐵球可以被盾牌的格擋回去甚至可以回扔過去。
侯興不愧是一名優秀的將領,他的判斷非常準確。此刻那艘炮船正手忙腳亂地進行填裝,試圖再複製第一輪炮擊的戰果,而那些小船也跟隨在其後,正準備溯水攻擊。此刻官船高大又占據了上遊,如果是傳統的跳幫近身格鬥水戰,並不會處於弱勢,但敵人那裡會如侯興之願。先是炮船打橫,在船舷對準官船之後迅速炮擊,小船又堵在了追來的官船之前,猛地投擲鐵球。這一輪炮擊雖然並沒有擊傷多少人,但仍然又讓一艘官船喪失了戰力。至於拋過來的鐵球,雖然大都被盾牌格擋掉入了水中,但仍然有數名軍士被炸死炸傷。
侯興舉目環顧,官船隻剩下了三艘,有戰力的人員隻有了三十餘人,這當中軍士隻有十餘人,其餘人皆是隨行的書吏、文士等隨行人員,此刻也拿起短刀和盾牌守在船舷。而敵人並沒有損失一艘船隻,人員也隻死傷了數人,這些人都是被官船上的軍士用弓弩所射傷。為了防止弓弩,當下敵人的小船側舷已豎起了盾牆。所幸的是躲在了小船後方的炮船,此刻正在緩慢下沉,看樣子是剛才兩輪炮的威力過大,震裂了船體結構,船艙進了水所致。