蜀人李乌聚众两万围攻成都,响应毛虎生,被苻坚遣破虏将军吕光讨灭。
四月,秦将韦钟攻克魏兴,吉挹自杀未遂,为秦军俘获,终绝食而死。
晋孝武帝下诏,赠谥吉挹为荆州刺史。并以北境战事迭起,年成不佳,命将皇室供御从俭,皇族供给和百官廪俸减半,其他赋役费用如不属军国需要,皆应停省。
七月,秦兖州刺史彭超上书秦王:臣请率军出击彭城,擒沛郡太守戴逯。若得彭城,便可趁秋冬水浅长驱大进,以取扬州。
苻坚壮其武勇,便即准奏,诏命彭超为都督东讨诸军事,大举南征。
彭超奉秦王诏命,尽率青、兖二州之军启行,水陆并进,往攻彭城,八月合围。
秦王苻坚为保必胜,复使大将俱难率步寇略淮阴、盱眙,侧应彭超,牵制晋军右翼。
晋孝武帝闻报大惊,急命右将军毛虎生率众出京,往镇姑孰以御俱难;复命谢玄率本部北府兵将,急驰往救彭城。
谢玄领命,即率万余人乘船北上,进兵泗口。
扎营已毕,欲遣使进城报与太守戴逯,令内外合兵夹击,却因敌军重重围困,信息难通,于是心怀重忧,苦思其计而不可得。
部将田泓猜知主帅之意,主动请缨:将军无非欲使人进彭城报与太守戴公,令其合兵夹击,而不得其使。某自幼生长于太湖边上,水性极佳,愿请涉水潜行而往。
谢玄:将军虽然壮勇,惟恐失陷于敌,反泄我军机密。
田泓:将军放心,某定不辱使命,将信息达于戴使君。若不能达,请斩我首。
谢玄许之,酌酒三杯,为壮行色。田泓潜至水边,不料果被秦军巡哨所获,押至大营。
彭超令搜田泓身上,最终搜出谢玄密信。遂令释其缚,将酒食待之,并以金帛相赐,告谓田泓:公若肯降我秦国,富贵不可限量。若执意不肯,则目下尸首两分。
田泓因自己使命未达,于是佯作投降,说道:某既为将军所获,如何不降?但不知有何差遣,定赴汤蹈火,在所不辞。
彭超大喜,告之以计:你还去彭城,只对戴逯言讲晋军已被我所败,逃回建康去了,只送此信,便是莫大之功。
田泓伪许之,于是在秦卒监押下至彭城门外,对城上叫道:天子令谢玄将军引军来救,不日便到,使君勉而待之,至期里外合击,必获大胜。
秦兵在身后跟随,听田泓如此传话,不由大怒,即引弓将其射杀于城下。
谢玄闻报田泓冒死,已与彭城守将戴逯传递消息,不由感动泪下。
于是设计,吩咐部将杨欲:彭超大军虽围彭城,但粮草尽在留城。我与将军精兵一万去攻留城,劫夺秦军粮草。只要引得彭超回救,不论是否劫获粮草,皆是将军大功。
杨欲奉令,引军大张旗帜,击鼓吹角而去。
彭超闻之,只得撤却彭城之围,引军还奔留城,以保护辎重。
至此田泓以一身之死,救了彭城阖城军民性命,徐州之民无不感念其德。戴逯即率城中百姓及士兵,弃城而走,到泗口来见谢玄。
谢玄遂救了戴逯及彭城军民,引领全军以还。
彭超至留城扑空,知道中计。遂复据彭城,留部将徐褒镇守,以后军将军俱难、洛州刺史邵保为先锋,率步骑数万向东,攻下淮阴、盱眙。
建元十五年五月,彭超、俱难集中步骑六万,复围攻东晋幽州刺史田洛于三阿。
三阿距重镇广陵只有百里,晋帝闻报被秦军被困,急令谢安立即沿江布防。谢安遣从弟征虏将军谢石统率舟师屯兵涂中,复遣兖州刺史谢玄率兵二万,自广陵往救三阿。
彭超、俱难闻晋军远来,料其兵必然疲惫,于是不待传餐就食,便率部众前来迎战。
谢玄兵虽远来,但方饱食,于是勇力向前冲突,彭超、俱难等便即大败,只得引残军退保盱眙,三阿之围遂解。
六月七日,谢玄与田洛率众五万进攻盱眙,又败秦军,连克盱眙、淮阴。
邵保战死,俱难等退兵淮北。
谢玄犒赏三军,激励众将,扬声说道:秦军兵穷势寡,卒无斗志,我宜疾速进兵,若得一军乘潮夺其上游,则彼军自走。不知哪位将军敢当此重任?
部将何谦奋勇出列请令:小将愿往。
谢玄壮之,于是遣何谦率舰艇二百,乘潮而上,夜焚淮桥。
俱难、彭超见淮桥已毁,恐后难退,只得向淮北败逃。谢玄、何谦与三阿守将田洛奋力追击,与秦军战于君川,遂大破秦军,杀伤过半。彭超、俱难弃军而逃,仅以身免。