这年已经是魏国攻打南梁的第四年了,魏国皇帝曹天颐命大将张弘范、李恒率军灭南梁。
张弘范统领水、陆大军5万余人南下,大举进攻南梁皇帝帝所在的凤山。南梁军队在凤山部署防御,将战舰用绳索连接,一字摆开,进行顽强抵抗。
张弘范到达凤山后,首先切断了南梁军水源,然后乘风纵火焚烧南梁的船,但因南梁船上都涂满了泥土,并缚以长木,魏军火船难以接近,进攻未能奏效。
2月6日拂晓,开始了新一轮决定胜负的凤山海战。魏军舰队分四路围攻南梁的海上堡垒,激战到中午,还未见分晓。
下午魏军终于突破海上堡垒,南梁军仍然进行顽强抵抗。黄昏时分,雷声隆隆,海风呼啸,大雾弥漫,伸手不见五指。
南梁军疲惫不堪,在此恶劣天气条件下,无力突围,又外无救援,军心涣散,南梁军彻底崩溃。南梁将领张世杰见大势已去,败局已定,便亲率10多艘船只强行突围,不巧途中又遇台风,结果船沉人亡。凤山一战,南梁全军覆没。
同一年,朔漠国出动60万海陆大军南侵南梁。南梁战将李宝率部下迎敌,当时他手下仅有战船120艘,水军3 千人。
李宝统领舰队从平江出发,沿东海北上直奔朔漠舰队。途中连续3天,海风大作,浪涛汹涌,船只被风浪吹得七零八落。但这些丝毫没有动摇李宝打败朔漠军的决心。
第四天,东海海域风停浪消,李宝将刮散的船只重新集结起来,继续前进。 李宝率舰队北上到达山东沿海,在陈宝岛周围海域与朔漠舰队相遇。朔漠舰队拥有战船600多艘,水兵7万多人,交战双方实力相差悬殊。
但朔漠军队不习惯海上风浪,都挤在船舱里昏昏欲睡,充当水手的多数为被迫征来的汉人。当时,风向由北转南,李宝认为这是进攻敌舰的天赐良机,于是,趁敌人没有思想准备,先发制人,下令舰队乘顺风猛烈冲击朔漠舰队。
朔漠军队遭到突然袭击,惊慌失措,乱作一团,船只也挤成一堆,欲动不能,欲退无术。李宝命部下向朔漠舰发射火箭,朔漠舰队立即火光冲天,浓烟滚滚,朔漠舰队上的汉人也纷纷起义投降。
最后,李宝统帅的南梁水军,以3千人的水军全歼了超过自己20多倍兵力的庞大朔漠舰队,写下了借助风力以少胜多的不朽神话。
南梁水军大将李宝在收复失地的时候,善于利用气象和水文条件,在风雨之夜,乘大潮之际出其不意地实施登陆,歼灭了魏国的守卫军,捍卫了国家领土主权。
同年4月21日,李宝率领军队2万余人,乘坐大小战舰400多艘,由金门料罗湾启航,经过一天的航行,渡过南梁海峡,24日,到达湖列岛。25日,继续进发,行至柑桔屿海面时,遇风雨所阻,被迫折回,停泊于各岛屿。连续几天,大雨如注,舰队暂时在澎湖休整。
按照正常情况,舰队要等到3月初才能乘大潮突入南梁的安平港。但时间一长,军中缺粮,易造成军心不稳,处于进退两难境地。李宝考虑再三,没有采纳等风雨停后再开航的建议,决定克服恶劣天气,冒风雨出航。
28日晚,李宝亲率水师,冒着狂风暴雨横渡澎湖水道,29日拂晓抵达鹿儿门附近抛锚待机。 鹿儿门,顾名思义,形状似鹿耳。位于南梁安平港北45千米处,以水道迂回险阻著名。由鹿儿门外海进港有两条航道:一是南航道,口宽水深,魏军有设防,不易通过;另一条是北航道,狭窄水浅,魏军用沉船阻塞,船只只能在涨潮时通过,没有设防。