知施琅准备进攻，便从台湾本岛调度乡兵到澎湖，并将商船以及私人用船都改为军舰，准备决战。
战争经过.康熙二十二年六月十四日（1683年7月8日），施琅从铜山岛出发，姚启圣也拨3000人同施琅出征。十五日（9日）郑军哨船发现清军已到花屿、猫屿一带，赶紧回报刘国轩，当晚清军在八罩岛过夜。十六日（10日）施琅进攻娘妈宫，以速度快的鸟船当作先锋。刘国轩让林陞、江胜指挥水军；邱辉为先锋，自己在娘妈宫港口督战。当时受风势阻扰，清军不敢前进，只有以蓝理为首的7只舰队突入郑军。施琅再派出第二