六月二十七日,周法尚率领的六千水师,分乘十艘小型的五牙战舰,沿着通济渠逼近洛阳城外洛口仓。五牙战舰是杨素当年带人设计的,小型战舰有五层结构,高八十余尺,左右前后设置六台拍竿,船上木桅顶系巨石,下设辘轳发射,可以砸坏敌船,纵然敌舰四面包围,也可以六管齐下,高句丽水师一战而败,就是拿五牙战舰没办法。
对面还是有不怕死的,二十艘战船拦住了去路,杨玄感一方的战船都是民船改造的,相比于大隋水师的战船,小而灵活。水师的瞭望哨发现,对手的船被厚重而且浸湿的兽皮包裹得十分坚固,船上的弓箭手都是神射手,有着丰富的作战经验。
周法尚闻讯赶到船头,只见对手的水战经验不差,始终在和自己争夺着上风口,只是两种不同类型的战船体积差距太大,周法尚估计,就算被对手占据上风口,不过是增加己方不到一成的伤亡,于是下令:“紧紧咬住对方,别管上下风口,必要时撞沉对方。”
经过大半个时辰的角逐,杨玄感的水军已经退无可退,只能列阵决战,双方船只一字摆开;突然一阵大风从对方刮来,周法尚顿觉不妙,只见杨玄感的水师已经发动进攻。一艘艘战船在弓箭手们的掩护下,竟然顺流而来,等船只靠近,周法尚和瞭望哨都看到了异常,对方船头上伸出一种很奇怪的装置,都是铜铁铸造的狮虎豹狼的头,在阳光下张着大口,闪闪发光。
敌船冲进四十米的距离,浓烟升起,声如雷鸣,兽口立即喷出一条条火焰,直接或自由落在隋军的船中,顿时燃起熊熊烈火;水师官兵急忙调动船只,却发现对方船上的兽头竟然可以改变角度,每两艘敌船就咬住一艘五牙战舰,拼命地喷火,甚至有些不顾五牙战舰的碰撞倾向。
大隋水师从未遇到过这种情景,一个个心惊胆战,一开始还分出一些官兵去救火,当一条船烧到一半的时候,隋军官兵再也顾不上其他,纷纷跳入水中,准备泅水逃生;就看见岸边驶来更多的小船,原作俘虏的才救人,不然就是射死杀死。指挥叛军水师的是李子雄,站在一艘战船的船头是放声大笑,亏得自己一看见战船的兽头就主动请缨,此战必定名扬天下。
周法尚的船被保护在当中,都是最有经验的老手,可是就这样,依旧在掉头后着了火,被三艘敌船追了两个多时辰,直到全船化为灰烬。周法尚痛彻心扉之余,拒绝了弃船逃生的机会,选择了自杀,周法尚的尸体被亲卫送到了李子雄的船上,要求送回江东。杨玄感把周法尚的尸体送进了洛阳城,消息传出,洛阳震动,长安震动。
水师来自江左,是杨玄感无法插手的部队,却被从未打过水战的杨玄感、李子雄一战而破,名将周法尚兵败之余自杀。那么那些可能被杨玄感渗透的府军,和杨玄感作战又能如何?洛阳隋军士气降到冰点,后宫和六部的官员开始向河内转移,樊子盖顾不上麻烦与脸面,一日十次地向长安求援。
长安的尚书台为此每日坐论不休,洛阳樊子盖的兵力依旧比杨玄感强大,李浑的右骁卫和齐王杨暕的太子宗卫率各有两万身经百战的老兵,河阳都尉秦王杨浩、荥阳太守郇王杨庆和死守襄城的文城郡守郑元寿都各有上万的精锐,加上各种其他编制的军人,共有十万之众,不敢出战只有一个原因,就是怕各自的军队已经被杨玄感收买,迎战时出现大规模的兵变。
卫玄疑虑还有一个原因,就说杨崇提过的杨玄感奉谁为皇的问题,杨玄感攻下洛阳北面的上春门,屯兵于尚书省后发誓说:“我身为上柱国,家里黄金巨万,到了既富且贵的地步,我一无所求。现在我不顾破家灭族,只是为了为天下人解倒悬之急,拯救黎民百姓的性命罢了。”
杨玄感要拯救百姓于水火,卫玄不相信,但是至少证明杨玄感一时不会自立为王,那么候选人就在越王杨侗、齐王杨暕、秦王杨浩身上,很明显,夺情的杨恭仁和户部侍郎元文都都有这种顾虑,并没有施加自己的影响,给西都压力。
司隶刺史裴操之提出了另外一个问题,给杨崇拦下来的那两千多人怎么办?杨崇虽然失踪了,但是宇文恺和孟鲲鹏都在问这件事,弘农杨氏更是几十位老人在长安整日地游说。裴操之说了审讯的结果,有两百多人确定与杨玄感有勾结;七百多人不愿意去西域,叫嚣着要么死,要么无罪释放。