統帥周勝驕狂之下兵分兩路直撲廣寧。東路直指廣寧,西路則繞道先安、海屯方向。28日,明軍攻陷先安,安子山便成為守衛廣寧的最後屏障。
為阻止明軍向廣寧推進,閔文蓮親自率兵扼守安子山。他召開軍事會議,要求所有鄭軍北線部隊集中攻擊明軍從先安到安子山一帶的運輸線,打斷明軍運輸線後,將進攻安子山的明軍包圍於此。然而,由於東路戰場上的連連失利,許多鄭軍將領產生了畏戰情緒,真正主戰的只有閔文蓮一人,其實際能夠指揮的部隊也不足五千人,其中還要分兵扼守東路防線。
7月2日,明軍率先進攻安子山南的成先關,鄭將武應林以不足1000人奮死抵抗,先後兩次擊退明軍進攻。但進攻明軍在火部掩護下還是衝過鄭軍防線,為避免全軍覆沒,武應林率部突圍,成先關陷落。明軍攻佔成先關後,稍事休整,隨即便開始猛攻安子山,而閔文蓮在安子山的守軍已不足2000人。
5日,明軍800水兵、500陸軍和2000安南漢兵驅趕700多安南降軍在水師參將王國明的帶領下向安子山發起試探性攻擊。為迷惑明軍,閔文蓮巧用疑兵計,在山林中佈置數千面旗幟,安排眾多戰鼓、號角,並發動附近百姓前來助戰。當地百姓聞訊踴躍報名,瞬時聚集數千之眾。
驕