南汉被端掉,赵匡胤的下一个目标自然轮到南唐。
当初,赵匡胤对这个一直送钱送物帮助自己打仗的"江南国主"李煜还真下不了手,南唐长期以来,奉贡甚谨,从未失礼。
赵匡胤想到一个妙计,他下诏招李煜至开封来朝见。李煜接诏后,"国主将从之",还真想去,其大臣陈乔、张洎皆劝阻,认为李煜此行,必为宋朝扣留。于是,李煜推称自己有病,不能上路,赵匡胤早就料到李煜肯定不会自己送上门,借口说南唐违命,命大将曹彬、潘美率军前往。鉴于王全斌克蜀后部众滥杀人引起大乱,宋太祖严嘱曹彬"切勿暴掠生民",并赐宝剑一口,"副将以下,不听令 者皆可专杀!"。公元974年秋(开宝七年),宋朝征伐南唐。
第一战:采石之战
曹彬不负使命,破铜陵、克当涂,并于采石(今安徽马鞍山)歼灭两万多南唐军。本来,采石矶一处江水涌急,北来军队至此往往为江水所阻。可巧的是,一年多以前,南唐国内有个书生樊若水,屡举不第,上书言事又不被纳,怨恨之余,天天假装渔夫钓鱼,用丝绳坠铁等工具把采石矶一带的水面、水底情况摸得一清二楚,然后潜往汴京自称有取江南奇策。
宋太祖很高兴,赐进士及第并予以官职,并命李煜送樊若水老母及家人入宋。根据樊若水的建议,宋太祖命人"造大舰及黄黑龙船数千艘",至此,全都派上了用场。曹彬等人根据樊若水的"水文报告",于采石矶大作浮桥,"系缆三日而成,不差尺寸,大兵过之,如履平地",长江天险,竟如此轻易得渡。南唐君臣初闻宋军在大江之上建浮桥,都以为是"儿戏",岂不料有樊若水暗中相助,宋军得心应手。
第二战:秦淮河之战
975年(开宝八年)正月初八,各路全线出击。黄州兵马都监武宁谦等渡过长江,攻占樊山寨(今湖北鄂城西);行营左厢战棹都监田钦祚率军破溧水(今属江苏),击败南唐军万余人,杀其都统李雄。十七日,曹彬率大军攻南唐都城江宁。南唐水陆军10余万人前依秦淮河、背靠江宁城列阵防守。潘美为不失战机,不待渡河船只齐备,即令步骑兵涉水进攻;行营马军都指挥使李汉琼亦率部渡过秦淮河,以大舰载芦苇,对南唐水寨实施火攻,歼灭南唐军数万人,进逼江宁城下。未几,南唐军再次反击,企图溯江而上夺取采石浮桥,又被潘美率军击破,神卫都军头郑宾等被俘。
情急之下,李煜派大臣徐铉入汴京,"欲以口辩驰说存其国。"宋朝大臣皆知徐铉乃江南才辩之士,提醒宋太祖"宜有以待之。"太祖一笑,立招徐铉上殿,让他先说个痛快。果然,徐铉理直气壮,上来就诉说"李煜无罪,陛下师出无名。"太祖也不阻止,任他接着讲。"李煜事陛下,如子事父,未有过失,为何要派军进攻?"徐铉得理不饶人。
看看徐铉说够了,宋太祖接住话头,问:"既然亲如父子,现在父子倒是两家,你觉得这种情况应该吗?"一句话,徐铉哑口无言,只得悻悻而归。李煜君主还想花钱消灾,又忙遣使贡银五万两,绢五万匹,"乞缓师",宋廷不报。
第三战:皖口之战
975年(开宝八年)六月初二,曹彬军于江宁城下打败南唐军2万余人,缴获战舰数千艘。八月,丁德裕在润州(今江苏镇江)击败南唐军5000人,并于九月初九与吴越军合势攻占润州城。经李煜再三催促,朱令赟方于十月率兵15万,搭乘百米长的木筏和可容干人的大舰出湖口顺流东进,欲冲断采石浮桥。时逢长江水浅,航道狭窄,大船不能并行;加上屯驻独树口(今安徽安庆附近)的王明军在江边竖立船桅形木桩,致使朱军不敢贸然轻进。二十一日,朱令赟孤军乘大舰行至皖口(今安徽安庆西南,皖水入江口),遭宋行营都指挥使刘遇部阻截,遂用火油攻击,适风转向,火势反烧,朱军不战自溃,混战中朱令赟被烧死,战棹都虞侯王晖等被俘,数万件兵器为宋军缴获。农历十一月十二日,曹彬大军从三面攻击江宁城,李煜率5000兵夜袭宋军北寨,未果。
绝望之下,李煜又遣徐铉入汴,"乞缓兵以全一邦之命。"徐铉情哀辞切,向宋太祖极陈"江南无罪"。赵匡胤耐着性子,"与反覆数四",徐铉"声气愈厉",最终惹得宋太祖大怒,按剑而起,言道:"不须多言!江南亦有何罪,但天下一家,卧塌之侧,岂容他人鼾睡乎!"话糙理不糙,帝王气度浑然,徐铉再有口辩也使不出,"惶恐而退"。
经过这三次战役,南唐气数已尽。公元975年(开宝八年)农历十一月二十七日,宋军破城,李煜"奉表纳降"。李煜本想带领全族自杀,经宋将曹彬一"安慰",就不想死了。于是,后主连同宗族群臣们,一起为宋军押送汴京。至此,南唐十九州,近七十万户,尽入宋朝版图。宋太祖坐明德门,有司上奏李煜应以南汉那样的献俘礼入见,太祖不许,表示:"李煜一直奉大宋正朔,非刘鋹可比",不让有司张贴书写南唐"罪恶"以及宋军大胜的"露布"(宣胜榜),算是给了李煜一点面子。纳降之后,宋太祖下诏封李煜为光禄大夫,"仍封违命侯",以惩示李后主最后抵抗的"不识抬举"。后来之事众所周知,李煜亡国之主,仍写词弄曲不忘故国,被心地十分不厚道的宋太宗一杯"牵机药"送入黄泉,终年四十二。文人君主,难逃悲惨下场。