又越一月,秦苻融霸占壽陽,擒去守將徐元喜。晉龍驤將軍胡彬,聞壽陽被陷,退保硤石,融複引兵打擊。秦衛將軍梁成等,又率眾五萬,進屯洛澗,沿淮列柵,隔絕東兵。謝石謝玄等,至洛澗南岸,距梁成軍二十五裡,憚不敢進。胡彬因糧食將儘,潛遣人告石等道:“今賊勢甚盛,硤石乏糧,倘或不測,恐不能再見雄師。”這令人行至半途,為秦邏騎所獲,送入融營。融訊悉景象,便馳使白秦王堅道:“賊少易擒,但恐逃去,宜急擊勿失!”堅乃留雄師在項城,自引輕騎八千名,倍道就融,且遣朱序至謝石營,勸令速降。序本晉臣,誌在保晉,因私語謝石謝玄道:“秦兵不下百萬,若同時並至,誠不成敵,今乘諸軍未集,宜速與戰,若得敗秦前鋒,餘眾奪氣,將不戰自潰了!”虧有此人。石尚遲疑未決,玄同意序議,並囑序伺隙歸晉,序唯唯而去。玄既送序出營,便促石進兵。石仍有難色,謂秦王堅已到壽陽,未可輕敵,不如固壘勿動,待彼師老,然掉隊兵。輔國將軍謝琰道:“機不成失,敵不成縱,朱序此來,正天授我機宜,何如勿從!”石乃依議,遂與玄商定停止。
堅得書覽畢,擱過一邊,且自語道:“婦人有何見地;來管甚麼軍旅大事?”正懊恨間,季子中猴子詵,亦馳入麵諫道:“臣聞國度興亡,係諸賢才,用賢必興,不消賢即亡。今陽平公為一國謀主,陛下何如不消?晉有謝安桓衝,皆號賢才,陛下乃欲往伐,臣不堪滋疑,故敢直陳無隱!”堅又叱道:“天下大事,孺子何知,也敢來饒舌嗎?”後代猶知危殆,堅何如不知?說得詵滿懷慚憤,低頭退出。
玄遣廣陵相劉牢之,率精騎五千,直趨洛澗。秦將梁成,阻澗佈陣,靜待廝殺。牢之麾兵渡水,奮擊成軍,成開陣與戰,不防牢之持槊突入,左挑右撥,殺退秦兵,竟至成前,成措手不及,被牢之一槊刺來,正中腰脅,痛極墜馬,死於非命。秦弋陽太守王詠,忙來救成,兩下比武,才及數合,由牢之用槊格住詠刀,右手拔出寶劍,用力砍去,把詠劈作兩段。秦兵既失梁成,又喪王詠,嚇得心膽俱裂,各自逃生。再加謝玄謝琰,又來策應,大殺一陣,俘斬數千。牢之更往截秦兵歸津,秦兵儘棄甲拋戈,越淮奔竄,稀有千人不善拍浮,並皆滅頂。秦揚州刺史王顯等,一併受擒,總計秦兵死傷萬五千人,統統東西軍資,都被晉軍載歸。因而晉軍水陸繼進,連謝石亦放大了膽,策馬前行。
秦王堅以晉敢先發,倍加大怒,遂命令天下,集眾侵晉。約計官方十丁,抽一為兵,良家子年在二十以下,如有材勇,皆當選為羽林郎,共得三萬餘騎。拜秦州主簿趙盛之為少年都統,且預先命令道:“平