苏轼:接着进驻白马,再次大败前秦,斩杀敌将都颜。
谢玄统兵持续攻打前秦军队,斩杀敌将邵保,再次大破敌军。
秦将彭超、惧难率部撤退,谢玄率领部将何谦、戴逯、田洛全力追击前秦军队,于君川大破敌军。
谢玄派遣部将参军刘牢之率部攻破秦军的浮航舟船,都护诸葛侃和单父县令李都截断秦军运输船。
彭超与惧难等秦将向北逃走,只身逃出险境,谢玄统兵攻占彭城,后率部返回广陵,因功晋升为冠军将军和徐州刺史,爵封东兴县侯。
太元八年九月,前秦发兵攻打东晋,号称百万之众。
宣昭帝苻坚派遣阳平公苻融率领张蚝、慕容垂等三十万大军担任先锋率先进驻颍口,秦将梁成与王显屯兵于洛涧;
苻坚亲率大军屯兵于项城,凉州兵抵达咸阳,蜀地的军队顺流而下,幽州和并州的秦军也陆续抵达。
孝武帝下诏以谢玄为前锋,统领徐州、兖州、青州及扬州晋陵和幽州燕国等地的军队,与叔父征虏将军谢石、堂弟辅国将军谢琰、西中郎将桓伊等统帅八万晋军抵御前秦军队。
十月,前秦阳平公苻融率军攻克寿春,谢玄等统兵于洛涧二十五里外驻扎。
苻坚获悉前秦攻占寿春,亲率八千骑兵赶往寿春,并派遣尚书朱序劝降谢石、谢玄等人;
朱序建议谢石、谢玄要趁秦军尚未集结完毕,率先猛攻前秦军。
十一月,谢玄派遣部将广陵相刘牢之带领五千北府兵偷袭洛涧,大破前秦军,斩杀秦将梁成与其弟梁云。
前秦军崩溃,争相渡过淮水,死伤一万五千多前秦兵,刘牢之带兵追击,擒获前秦将领梁他和王显、梁悌、慕容屈氏等人,获取大量军需物资。
谢石与谢玄等晋军水陆并进,达到寿春城外。
苻坚沿淝水列阵,谢玄等晋军不能渡河。
于是谢玄为求速战,派遣使者游说苻融,让前秦军后撤,放晋军渡河,一决胜负。
苻坚赞成,打算趁晋军渡河后立足不稳,率领骑兵彻底杀死谢玄所部晋军。
于是苻融下令撤军,军令发出后,原晋军降将朱序高喊秦军败矣,前秦军自乱阵脚,苻坚等人不能制止。
谢玄与谢琰、桓伊等人统帅八千晋军精锐渡过淝水攻打前秦军。
谢石攻打张蚝,不胜而退;谢玄与谢琰统兵与前秦军决战于淝水南岸;
苻坚身中流矢,临阵斩杀主将苻融。谢玄等部乘胜追击,攻打到青冈;
前秦军大败而逃,自相踩踏及投河而死者不计其数;
其余前秦军抛弃盔甲连夜逃跑,听闻风声与鹤鸣,都认为是晋军追杀而来,一路风餐露宿不敢休息,外加挨饿受冻,死伤者十之七八。
谢玄统帅晋军俘获苻坚的云母车,其他如仪服、器械、军资和珍宝不计其数,牛马驴骡及骆驼十余万头。
战后孝武帝加封谢玄为前将军、假节,谢玄辞让不肯接受,后被赐予百万钱与千匹彩段。
“淝水之战胜利后,谢安上表认为应趁苻坚惨败的有利时机,出兵攻打前秦。”