咸淳十年九月,元军向南宋发起了总攻。十二月,伯颜率兵进逼鄂州,在青山矶击败宋将夏贵率领的鄂、汉守军,汉阳、鄂州相继陷落。伯颜留下部分士兵守卫鄂州,自己率领主力部队,以宋朝降将吕文焕为前部,继续东下。沿江城池的守将多是吕氏旧部,元军所到之处,这些人纷纷归降,元军得以顺利地突破长江防线,于德祐元年(1275)春攻克军事重镇安庆和池州,兵临建康城下。
鄂州陷落后,长江防线洞开,南宋朝野内外大震,京师各界都把希望寄托在贾似道身上,呼吁“师臣”亲征,指望他能像理宗朝那样取得“再造”之功。贾似道不得已,在临安设都督府,准备出征。蒙军的一路统帅刘整原系宋朝骁将,理宗末年,贾似道在武将中推行“打算法”来排斥异己,刘整被其上司利用“打算法”迫害,被迫归降蒙古。贾似道对刘整的能力知道得一清二楚,由于惧怕刘整,他迟迟不敢出兵,直到德祐元年正月,听说刘整死后,他才高兴地说:“吾得天助也。”上表恭帝请求出征。
贾似道抽调各路精兵10余万,装载着无数金帛、器甲和给养,甚至带着妻妾离开京城,阵势绵延百余里。二月行至芜湖,与夏贵会合。夏贵一见贾似道,从袖中抽出一张字条,上写:“宋历三百二十年。”言下之意,宋朝历时已近320年,国势已尽,不要为它丢了性命。贾似道心照不宣,点头默许。
贾似道到达前线之后,率后军驻扎于鲁港,命大将孙虎臣统领前军屯驻在池州下游的丁家洲,夏贵率战舰3500百艘横列江上。贾似道深知蒙古军队的勇猛,不敢与之正面交战,仍然幻想走开庆元年(1259)同忽必烈讲和的老路,因此下令释放元朝俘虏,送荔枝、黄柑等物给伯颜,希望通过称臣纳币求得和平。但此时元军的目标在于灭亡南宋,称臣纳币已不能满足元人的贪欲,求和的请求被断然拒绝。两军交战,伯颜连续突破孙虎臣、夏贵两道防线,直抵鲁港,宋军大败,死者无数,江水为之变赤,贾似道仓惶逃到扬州。
贾似道位居平章军国重事、都督诸路军马,度宗尊之为“师臣”,众臣视之为“周公”,却如此不堪一击,时人讽之曰:
丁家洲上一声锣,
惊走当年贾八哥。
寄语满朝谀佞者,
周公今日变周婆。
贾似道战败后,成为众矢之的,朝野上下出现处死贾似道的强烈呼声。谢太后却认为,贾似道勤劳三朝,不能因为一朝之罪,失了对待大臣的礼数,仅将贾似道贬为高州团练副使,循州安置,并抄没其家产。
贾似道被贬后,举国欢腾,各地群众都不欢迎贾似道的队伍经过当地地盘,认为贾似道一旦经过,会带来晦气。
宋时立法,凡大臣安置远州,一定要有个监押官,名为护送,实则看守,如押送犯人相似。今日贾似道安置循州,朝议斟酌个监押官,只因循州路远,人人怕去。独有一位官员慨然请行。那官员姓郑名虎臣,官为会稽尉,任满到京。
临行时,贾似道备下盛筵款待虎臣。虎臣巍然上坐,贾似道称他是天使,自称为罪人,将上等宝玩,约值数万金献上,为进见之礼。郑虎臣微微冷笑道:“团练且起,这宝玩是殃身之物,下官如何好受?有话途中再讲。”贾似道再三哀求,虎臣只是微笑,贾似道心中愈加恐惧。
次日,虎臣催促贾似道起程。金银财宝约十余车,婢妾童仆约百余人。虎臣初时并不阻当,行了数日,嫌他行李太重,担误行期,将他婢妾童仆等日渐赶逐;其金宝之类,一路遇着寺院逼他布施,贾似道不敢不依。
后来到个庵院,虎臣教歇脚,且进庵梳洗早膳。贾似道看这庵中扁额写着“木绵庵”三字,急呼二子吩咐说话,虎臣不许,将二子拘于别室。贾似道自分必死,他身边藏有冰脑一包,因洗脸,就掬水吞之。觉腹中痛极,讨个凳子坐下,看看命绝。虎臣料他服毒,乃骂道:“奸贼,奸贼!百万生灵死于汝手,汝延捱许多路程却要自死,到今日老爷偏不容你!”将大槌连头连脑打了二三十下,打得希烂,呜呼死了。却教人报他两个儿子说道:“你父亲中恶,快来看视。”儿子见老子身死,放声大哭。虎臣奋怒,一槌一个,都打死了。却教手下人拖去一边,只说逃走了。虎臣投槌于地叹道:“吾今日上报父仇,下为万民除害,虽死不恨矣。”就用随身衣服将三人死尸草荐卷之,埋于木绵庵之侧。埋得定当,方将病状关白太守赵分如。
赵分如明知是虎臣手脚,见他凶狠,哪敢盘问?只得依他开病状,申报各司去迄。直待虎臣动身去后,方才备下棺木,掘起贾似道尸骸,重新殡殓。后人有诗叹曰:
当年误国岂堪论,
窜逐遐方曝日奔。
谁谓虎臣成劲节,
木棉千古一碑存。