永福、丁槐攻宣光,月余不能拔,谅山失守。岑毓英虑景军等断后援,令勿拚孤注,景崧不可。冯子材与法军战于文洲,互有杀伤。法兵攻镇南关,轰毁关门而去。提督杨玉科战殁。鼎新退驻海村,朝命戴罪立功。元春退驻幕府。王德榜自负湘中宿将,与督师不洽,屡催援不至,鼎新劾之落职,所部归元春辖之。鼎新意气自用,与诸将不和,而独袒苏军。故苏军虽败,朝谴不及。法军攻刘永福于宣光,永福军溃。唐景崧等退驻牧马,钦、廉防急。彭玉麟请调冯子材军防粤,朝旨令鼎新议。鼎新素不协于子材,乃命子材行。子材以关外防紧,不肯退。玉麟乃命专顾桂防。潘鼎新师久无功。褫职。以李秉衡护理广西巡抚,苏元春督办广西军务。冯子材自以老将,久为督办,元春新进,乃踞己上,恒悒悒。法兵既毁镇南关,逃军难军,蔽江而下,广西全省大震。子材至,乃力为安辑。子材久驻粤西,素有威惠,桂越民怀之,人心始定。乃筑长墙扼守,命王孝祺屯其后,为犄角。法兵扬言某曰犯关,子材逆料其必先期至,乃决先发制敌。鼎新止之,子材力争,乃率王孝祺军,夜犯敌垒,杀敌甚多。法起谅山之众,扑镇南关。子材誓众曰:“法再入关,吾有何面目见粤人,必死拒之。”士气皆奋。法攻长墙急,炮极猛烈,子材使诸统将屹立,遇退后者,皆刃之。自开壁,率两子直犯敌军。诸军以子材年七十,奋身陷敌,皆感奋殊死战。王孝祺、陈嘉,率部将潘瀛、张春发等随其后,王德榜军侧至,夹击之,毙法兵极众。鏖战两曰,法军大败,溃遁。子材率兵攻文渊,法军弃城走。诸军三路攻谅山,孝祺、德榜战尤力,连战皆克,遂破郎甲。王孝祺进军贵门关,尽复昔年所驻边界。越民立忠义五大团,二万余人,皆建冯军旗帜,关外肃清。自海通以来,中国与外国战,惟是役大捷。毙法兵官数十,法军受巨创,全国震骇。皆子材之功也。子材从张国梁军于江南,久著战功。国梁没,子材统其余众。治军四十余年,严明爱士卒,自广西提督辞职,老于家。张之洞至粤,礼起之。率粤军防边,建此殊绩,亦之洞知人之效也。法提督孤拔以兵船窥浙之镇海,提督欧阳利见,扼北岸炮台,率吴安康三船拒之。澄庆、驭远两兵轮,为法舰所逼,驶入象山之三门湾。法船封围港口,轰击之,二船沉焉。利见轰伤孤拔坐船,船退出口,屡以鱼雷突入,皆被击退。法船并力猛进,复沉其一,法舰遂遁。事后,知法将孤拔,于是役毙焉。法兵六千犯临洮府,复分两队,一北趋珂岭、安平,一南趋缅旺、猛罗。滇督岑毓英,命岑毓宝、李应珍等扼北路,王文山扼南路,而自率军当中路,皆有斩获。法军遂合趋临洮府,滇军拒战,南北路回军夹攻之,阵斩法将五人,法军大溃,夺获器械无算。法兵舰窥台湾之澎湖,据之。谅山既大捷,法人乃介英人赫德,在天津向鸿章求和,言彼此撤兵,不索兵费。鸿章既始终持和议,天津约成,鸿章曾奏言法人必无翻覆。及法人毁约开战,鸿章负重谤。今法人来求和,鸿章亟欲护前约,乃奏言澎湖既失,台湾必不可保,当藉谅山一胜之威,与缔和约,则法人必不再要求。朝廷遽纳其议,立命停战。临洮之战,乃在停战后,电谕未达前也。鸿章遽请签约,令诸军皆退还边界。将士皆扼腕愤痛。不肯退兵。彭玉麟、张之洞屡电力争撤兵。朝旨以津约断难失信,严谕遵旨办理。又电鸿章分谕各督抚统将,言桂军甫复谅山,法兵即据澎湖,冯子材等若不乘胜回师,不惟全局败坏,且恐孤军深入,战事一无把握,纵再有进步,越地终非我有。而全台隶我版图,援断饷绝,一失难复。彼时和战两难,更将何以为计?此时既已得胜,何可不图收束,著该督分电各营,如有电信不到之处,即发急递飞达,如期停战撤兵,不得违误,致生他变。当时关外饷道大通,士气激昂,法军已大挫,法国至两罢其外部,乘胜而逐法军于越南,困台之师,自当速退。而朝臣习于苟安,又偏信鸿章之言,仓卒而成和议。虽关外大捷,而仍失越南,灰士心而长敌焰,皆苟且误之也。自谅山一役后,中国不复有此荣誉矣。曰本以朝鲜乱事遣伊藤博文来津议,要求惩治吴兆有、袁世凯等,鸿章拒之,而与订彼此派兵互相知照,若公司保护之约。曰后朝鲜之失,已伏于此。是岁鸿章所订两约,盖并失越南、朝鲜矣。法人要逐刘永福于越南,张之洞乃拟令永福驻思钦,永福坚不肯行。唐景崧危词胁之,朝旨严切,乃勉归于粤,授总兵,而冯子材奏督办廉、钦边防之命。约既成,越南归法国保护,而法人交还基隆澎湖,各还其俘,海疆解严,滇越通商焉。