秦王坚以晋敢先发,倍加大怒,遂命令天下,集众侵晋。约计官方十丁,抽一为兵,良家子年在二十以下,如有材勇,皆当选为羽林郎,共得三万余骑。拜秦州主簿赵盛之为少年都统,且预先命令道:“平晋今后,可令司马昌明为尚书左仆射,谢安为吏部尚书,桓冲为侍中。”朝臣闻令,俱嗤为太早。我亦要笑。独慕容垂姚苌,及良家子等,鼓动苻坚,即速出兵。阳平公融又进谏道:“鲜卑羌虏,实我仇雠,所陈打算,不过利我疲敝,彼得乘间逞志,如何可从?良家少年,类皆敷裕后辈,不娴军旅,但知巴结上意,希宠求荣,陛下误信彼言,轻举大事!臣恐功既不成,且有后患,悔怨将无及了。”坚始终不听,反饬融督同张蚝慕容垂等,率步骑二十五万为前锋,自率雄师为后应,又命兖州刺史姚苌,为龙骧将军,监督益梁二州军事,并面语苌道:“朕尝为龙骧将军,得建王业,今特将此职授卿,愿卿竭力!”左将军窦冲,在旁进言道:“王者无戏言,这乃是不祥征验呢!”坚沉默不答。亦自知讲错么?苌即辞去。
又越一月,秦苻融霸占寿阳,擒去守将徐元喜。晋龙骧将军胡彬,闻寿阳被陷,退保硖石,融复引兵打击。秦卫将军梁成等,又率众五万,进屯洛涧,沿淮列栅,隔绝东兵。谢石谢玄等,至洛涧南岸,距梁成军二十五里,惮不敢进。胡彬因粮食将尽,潜遣人告石等道:“今贼势甚盛,硖石乏粮,倘或不测,恐不能再见雄师。”这令人行至半途,为秦逻骑所获,送入融营。融讯悉景象,便驰使白秦王坚道:“贼少易擒,但恐逃去,宜急击勿失!”坚乃留雄师在项城,自引轻骑八千名,倍道就融,且遣朱序至谢石营,劝令速降。序本晋臣,志在保晋,因私语谢石谢玄道:“秦兵不下百万,若同时并至,诚不成敌,今乘诸军未集,宜速与战,若得败秦前锋,余众夺气,将不战自溃了!”亏有此人。石尚迟疑未决,玄同意序议,并嘱序伺隙归晋,序唯唯而去。玄既送序出营,便促石进兵。石仍有难色,谓秦王坚已到寿阳,未可轻敌,不如固垒勿动,待彼师老,然掉队兵。辅国将军谢琰道:“机不成失,敌不成纵,朱序此来,正天授我机宜,何如勿从!”石乃依议,遂与玄商定停止。
玄遣广陵相刘牢之,率精骑五千,直趋洛涧。秦将梁成,阻涧布阵,静待厮杀。牢之麾兵渡水,奋击成军,成开阵与战,不防牢之持槊突入,左挑右拨,杀退秦兵,竟至成前,成措手不及,被牢之一槊刺来,正中腰胁,痛极坠马,死于非命。秦弋阳太守王咏,忙来救成,两下比武,才及数合,由牢之用槊格住咏刀,右手拔出宝剑,用力砍去,把咏劈作两段。秦兵既失梁成,又丧王咏,吓得心胆俱裂,各自逃生。再加谢玄谢琰,又来策应,大杀一阵,俘斩数千。牢之更往截秦兵归津,秦兵尽弃甲抛戈,越淮奔窜,稀有千人不善拍浮,并皆灭顶。秦扬州刺史王显等,一并受擒,总计秦兵死伤万五千人,统统东西军资,都被晋军载归。因而晋军水陆继进,连谢石亦放大了胆,策马前行。
好轻易又阅一年,晋桓冲率众十万,攻秦襄阳,使前将军刘波等,攻淝北诸城,辅国将军杨亮,攻蜀涪城,鹰扬将军郭铨,攻武当。冲攻襄阳未下,分兵拔筑阳,当有警报飞达长安,秦王坚亟遣征南将军钜鹿公睿,冠军将军慕容垂等,率步骑五万救襄阳,兖州刺史张崇救武当,后将军张蚝,步兵校尉姚苌救涪城。桓冲闻秦兵大至,退屯淝南,惟郭铨击败张崇,掠得二千户东还。慕容垂为秦军前驱,进临淝水,与桓冲夹岸对垒。他却想出一法,夜命军士,各持十炬,燃系树枝,光彻数十里。冲果被吓退,自淝南还保上明。张蚝出斜谷,杨亮亦引兵东归,桓冲表荐从子石民为襄阳太守,使戍夏口,自求领江州刺史,有诏依议,乃各莅镇辖守。