因为战场陷入焦灼,法国准备使用老套路,那就是派海军入侵清朝腹地,让清朝不得不回到谈判桌上。为此,法国海军偷袭了福建水师,自此,福建水师全军覆没,史称“马尾海战”。这一场海战之后,南中国海域再也没有能抵抗法国海军的力量。随后,法国登陆了台湾岛,但是福建巡抚刘铭传拼死把法国军队拒之门外,使战争再次陷入焦灼。1884年2月,在这种危急的时刻,清朝老将冯子材率领萃军前往镇南关抵抗法国军队。1884年3月,小看清军的法国对镇南关发起大举进攻。 3月21日,得知消息的冯子材决定主动出击,率领军队夜袭文渊地区的法国军队,鏖战文渊数日之后,击毙了一定数量的法军。因为这场小胜利,冯子材的军队士气大涨,不再认为洋人不可取胜。3月23日,因为冯子材的夜袭,法国统帅尼格里气晕了头脑,亲自率领大量法国军队攻打镇南关。但是镇南关防御工事坚固,驻扎着冯子材的精兵,可不是想打就打得下来的。这场攻防战持续了一天,法国军队久攻不下,伤亡惨重