1276年三月二日,李庭芝误信流言,通知真州守将苗再成杀文天祥。苗再成于心不忍,将文天祥骗出城外放走了。此时文天祥身边只有二十名苗再成派来保护他的士兵和几名随从。
为了解除误会,文天祥决定亲自去扬州面见李庭芝,告诉他自己并没有投降元军,也不是劝降的说客。真州到扬州的路上,到处都是元军的哨骑,文天祥他们白天不敢出来走动,只能在夜晚赶路。
三月三日夜半三更,文天祥来到扬州城下。守城的士兵说,现在李庭芝正急着到处追捕他。文天祥思来想去,最终还是没有进城。有四名随从,当天就撇下文天祥自己溜走了。
第二天,文天祥一行躲在扬州城西侧一座荒山上的空屋中。当天,有数千至一万左右的元军从屋后经过,文天祥他们差点就暴露了行踪。好在元军并没有进屋搜查,不然文天祥就会再次被元军俘虏了。
三月五日,文天祥抵达贾家庄。白天他们躲在一座满是粪便污水的破桥下休息,晚上出发前往高邮,结果他们迷路了。三月六日早上,他们被巡逻的元军哨骑发现,一名随从躲藏不及被元军抓走。
三月七日,文天祥一行匍匐前进,一路爬到了高邮,然后乘船前往泰州。四天后,文天祥来到泰州,潜伏在城下。第二天又乘船向通州前进。三月二十四日,文天祥抵达通州。
闰三月十七日,文天祥离开通州,经海路南下,于四月八日到达温州,这才终于逃出了元军与李庭芝的追捕,后来又与南宋残余立势力汇合。
三月二日,李庭芝对文天祥下追杀令的同时,奉命北上面见忽必烈的原南宋左丞相吴坚等人,带着南宋的降表和传国玉玺来到扬子桥。第二天,吴坚途经湾头。李庭芝收到探报,以为是元军护送宋恭宗、全太后途经此处,遂派姜才领兵来攻,与元军打了一阵。
三月四日,元军淮东都元帅博罗欢、左副都元帅阿里伯,在扬州城北四十五里处的邵伯堡,设宴款待吴坚等人。姜才再次领兵来攻,在邵伯堡附近与元军打斗、对峙了半日,双方互有死伤。太阳落山前,博罗欢亲自来到阵前指挥元军作战,把姜才打退。
四月八日,吴坚途经淮安地界时,南宋淮安知州许文德也亲自领兵来攻打元军的护送队伍。淮安守军与元军万户帖木儿的军队一直战斗到天黑,一直没分胜负,许文德退兵回城。
三月,在吴坚出发之后,全太后与宋恭宗等人也启程前往大都。他们途经瓜洲时,全太后再次下诏给李庭芝,大意是:“不久前,我已经命令你投降了,可是很久都没有得到你的回复,难道你是不懂我的意思吗?我和你的君主都已经投降了,你还要替谁坚守扬州呢?”
全太后派来的使者在城下宣读诏书后,李庭芝也不回答,只是命令守军向使者们放箭,一名使者中箭身亡后,其他使者便离开了。李庭芝知道宋恭宗已经到了瓜洲,决心拼死一搏把宋恭宗从元军手中夺回来。
使者走后,李庭芝和姜才把将士们集合到一处,二人流着眼泪说出了自己的想法,动员将士们众志一心,夺回太后与皇帝。将士们也都激动得哭了。
不久后,姜才率领四万扬州守军,以夜色作掩护,向瓜洲发起了进攻。双方连续激战了六个小时,后来元军挟持全太后和小皇帝且战且退。姜才在后面紧追不舍,直至追击到第二天晚上,还是不肯放弃。
真州守臣苗再成听说后,也派兵出城抢夺全太后与宋恭宗,可惜他与姜才最最后都没能成功。期间,阿术派人招降姜才,姜才回复说,自己宁死不降。阿术又派使者拿着元廷的招降书去扬州城劝李庭芝投降。李庭芝杀了使者,并在城头上当众焚毁招降书。