從烏江南渡的金兵未達江心,猛見擺佈帆竿如林,吳璘帶領的水軍已呈扇狀圍截,金兵欺宋兵水甲士少,迎將上去先紛繁用箭來射,宋兵皆有盾牌護身,金兵見不見效,當下船隻分離包襲。吳璘見對方羽箭將儘,命令宋兵矢放火箭還射。金兵遠征而來,冇帶火箭,也冇想到對方會來這招,船帆隻要起火,隻要原處打轉,或被波瀾衝向下流。宋兵有四十餘艘單船,另有七十艘已連成舳艫,可載五六萬人,然舳艫上唯五萬人,在船上竄打騰踴甚是恣任,對方固然人多,但他們船裡擁堵得毫無插針之地,碰到火燒浪衝,頓時混亂。
笑聲甫畢,乍聞山頭霹雷三聲烈炮,其聲聾震聵,緊接著殺聲遍處,撼天顫地,戰馬驚得舉蹄嘶鳴。完顏亮等眾大為震惶恐異,勒馬四望,但見擺佈兩方萬刃齊出,後處江麵千帆勁蕩,笳鼓如雷。正火線突迎來一彪雄兵,中一將,態勢威凜,立馬橫刀道:“完顏亮,本帥候你多時了!”說罷,拍頓時前,舉刀就剁。
對岸宋兵早已於南五裡處埋伏,見金兵公然申時登岸,眾將心中欣喜,大是歎服全知之算技神明。候有一個多時候,隱見一麵大黃旗頂風招展,飛龍旗下,一片金光映日,閃閃生輝。勿庸猜想,也知是完顏亮所率之列。虞允文傳命令去:“平南召”字旗和飛虎旗下的兩名金將不成攻殺。
宋兵見此良機,則先圍攻失群的一些敵船,然後再由舳艫駛近,刺殺群聚船隻,落船或跳江的敵兵被宋兵直接刺殺或擒虜。苦戰一個多時候,傷亡遭俘的金兵約近五萬,另有三萬多人在火船上隨浪沖走,粉碎敵船四五十艘。
金兵突受攻擊,頓時鎮靜失措,完顏亮嚇得折馬回逃,但前麵兵將擁堵,冇法返退,副統軍平西王完顏琮大聲命道:“從速護駕,不準後轍,當場廝戰!”
吳璘、李顯忠大勝以後,遂又命令渡回對岸,去援助虞允文。
由金河口西渡的金兵見對岸已經戰起,待船隻駛來,忙擁入戰船援力,駛離江岸僅僅數丈,另有萬餘人正在登船時,忽聞岸後號令聲起,驀又殺出一起宋兵,金兵在船上稠擠不堪,不及下船,對方的銳矛利刃業已戳砍而至。這陣砍殺,大為痛快,有如刺挑船頭的戰靶,冇登上船的數千人早已傷亡殆儘。船上兵將展不開手腳,亂如炸鍋,隻得冒死駛離江岸。李顯忠命令箭射,但見左方勁箭如雨,右方火箭吼怒。這陣攢射,兩萬弓弩手每矢十箭,便是二十萬枝。一時候,火焚檣帆,旗燒衣燃,人聲哭喊,馬傷悲嘶,這幾萬金兵冇法進退,情急當中,紛繁跳江,被射燒溺踩而亡者不計其數。半個時候不到,竟殲敵兩萬餘眾,餘下敵兵儘傷臥船上避射,雖可一時免斃,但船身卻已開端火舌翻滾,不待多久,亦要斃命,金兵見死期鄰近,哭聲告饒,願投降歸順。