消息传来,完颜亮不做理会,继续督军过江。十一月八日,金兵祭祀完毕,见江南岸无兵,就用在和州临时造的大木船载上兵,鼓声隆隆,渡江而来。
原来王权所属军马自打主将被叶义问撤了之后,无人指挥,而金兵又即将渡江。在此关键时刻,按大宋军法,退后即斩;所以众军退又不敢,进又不能,正在没做到理处,暂且疲倦散坐于江南岸听天由命,却远远望见一处尘土飞扬,一小队军马疾驰而来......。
“起来,难道你们不愿意做拼死抵抗吗?”虞允文一马赶至环顾众人,大声说道。一个士兵在道旁无精打采的说:“我们也想以死尽忠,但是没有主将,这仗谁来指挥?”
虞允文在马上镇定的仰天大笑:“金军不堪一击,没听到唐岛捷报么,汉家子弟谁会为完颜亮卖命,军中没有主将,我是中书舍人虞允文,我来做你们的主将。”道旁众军说道:“我们都吃尽了金人的苦,既然有人做主,我们愿意拼死苦战!”于是宋军又重新排成队伍静听虞允文指挥。
虞允文眼看着江水滔滔衬着两岸秀色,又见碧空长天与长江融溶,多么壮丽的山河却马上要丧落金人之手,于是抚须在马背上长叹一声:“今天的事危及国家社稷,与其坐以待毙,不如战死沙场,捐躯报国正是我平生志向!”
随即对身边一员将领命令道:“时俊,你带步兵、骑兵一万埋伏于江岸高地之后,听我号炮马上杀出。”一个剽悍的汉子应声道:“是,我马上去埋伏。”又对队伍中的士兵道:“能征战的快跟我来。”于是步马军跟随时俊脚步匆匆赶往江岸。虞允文又对另一将领盛新道:“你领八千水军以海鳅船泊大江中流,两队分东西两翼,成倚角之势;另两队隐蔽于姑溪河与锁犀河中,以袭敌船。”盛新得令火速带兵赶往江中布防。
北风“呼呼”吹起,把金兵小船缓缓向南岸送去。完颜亮在江北岸看了大笑:“天助我也!”突然马蹄声响,蒲卢浑策马而至,在马上劝道:“陛下,宋海鳅船甚大在江中布阵,行驶如飞,我船小行动迟缓,水战非我所长,恐不可济啊?”完颜亮脸色一变,严厉呵斥道:“我跟梁王追赵构至海岛,曾有大船么?”“再勿多言,有言退者,斩!”蒲卢浑见了惊秫,马上闭嘴,退到一旁。
金兵鼓声震天,自杨林渡口向东南岸冲来,一大队金兵顺利登上了岸。正在得意之时,突然“轰“的一声炮响,时俊伏兵齐出,把金兵团团围住,旌旗招摇,鼓声呐喊声大作。时俊挥舞双刀连续砍杀十几个金兵,一个金兵骑马挺枪向他刺来,时俊侧身避过,左手单刀砍下,金兵弃马布战,时俊右手单刀挥下,金兵倒在血泊中。宋军万箭齐发后,马队冲击残兵,上岸金兵被斩杀殆尽。
这时,江中宋军踏着海鳅船朝金兵渡江的木船冲去,海鳅船冲入金军船队,将其船队拦腰截断。原来金军船只临时用民房的木头打造而成,主力战舰唐岛一战早就覆灭,木船小,而且极不稳。海鳅船撞去,催枯拉朽,船上金兵大半溺死江中。完颜亮又听到岸上鼓声大作,宋军喊声震天,遂大喊:“撤兵!”
第二天,完颜亮又监督三百多艘战船及大队人马来抢杨林河口。宋军战船早已等待多时,“刷刷刷”宋军箭如雨下,金兵顿时回射。突然之间“轰轰”声大作,水面火光冲天,原来宋军新型火器齐发,火箭、霹雳炮引燃金兵木船,大火熊熊。金兵被宋军奇怪武器吓到,三百多艘战船被烧毁大半。那霹雳炮扔到水面发出巨响,散为烟雾,原来是纸包些硫磺,金军前队人马弃船,自相践踏堆积死在河岸烂泥之中。
完颜亮在阵后督战,见了气愤不已,连杀几名将领,见事情不济,率后阵残兵撤退回至淮东,企图从瓜州渡江。虞允文又率军赶至至镇江,与完颜亮隔江相望。
十一月末,寒风吹来,眼看即将冰封江面。完颜亮再也坐不住了,于是向军队下了死命令:“明日全军渡江,如有后退者立斩不饶!”当天晚上,完颜元宜自与营中军士密谋:“攻也死,退也死,不如杀完颜亮与南宋讲和,然后各自回家,这是唯一的生路!”
众军于是背地暗暗联络,第二天早晨,完颜元宜带兵偷偷潜入御营帐中将熟睡的完颜亮用绳子勒死,金兵遂讲和退回北方。