閣辭職的鎮南關大捷
清光緒十年(1884年)七月初六,清政府對法宣戰後,執行在越南北拆實施反攻任務的東線清軍進攻失利,退回廣西鎮南關內。法軍乘勝侵占鎮南關,後因兵力不足,供給困難,退守文淵(今同登)、諒山待援。剛剛受命擔任鎮南關外防務的老將馮子材,被眾推為主帥。他根據鎮南關的險要地形,選定關內 8裡的關前隘為預設戰場。該地兩側為高山,中間有一狹長通道。馮子材在山上修築堡壘,兩嶺間築一道 3裡多長的石牆,高 7尺,寬 10尺。與之平行又築一道土牆。自率清軍 9營扼守長牆及兩側山嶺;王孝琪率清軍 8營為第二梯隊;王德榜率湘軍 10營屯於東麵的油隘,保障側翼安全,並威脅敵人的側後;楊瑞山率清軍 5營屯於扣波,保障右翼安全;蘇元春率清軍 l8營屯於幕府為後隊;另有蔣宗漢率清軍14營屯於憑祥作為機動。整個鎮南關戰場形成了正麵多層次,左、右能呼應的兵力部署。二月初五,馮子材派兵夜襲文淵法軍,誘其提前向鎮南關進攻。初七,法軍果然出動,將軍尼格裡率法軍第 2旅主力千餘人乘霧侵入關內,預備隊千餘人屯於關外高地待命。法軍攻占東嶺堡壘 3座,並猛攻長牆。馮子材一麵指揮迎戰,一麵調扣波、幕府清軍來援。下午四時,蘇元春率部趕到東嶺,阻止了法軍進攻;王德榜率部從油隘攻敵後路,牽製了敵人預備隊。初八,法軍在炮火掩護下再次沿東嶺、西嶺、中間穀地發起進攻,當敵人逼近長牆時,老將馮子材率子手持長矛大呼衝出,全軍感奮,一齊湧出,與敵展開白刃格鬥,戰至中午,終將法軍擊退。這時,王德榜與楊瑞山分從油隘及扣波抄敵後路,關外越南義軍也前來助戰,法軍腹背受敵死傷數百人,丟棄大量物資,狼狽逃竄。馮子材率部乘勝反攻,連克文淵、諒山,重傷尼格裡,一直追至郎甲以南。法軍慘敗消息傳至巴黎,迫茹費理內閣辭職。