琅出征。十五日（9日）郑军哨船发现清军已到花屿、猫屿一带，赶紧回报刘国轩，当晚清军在八罩岛过夜。十六日（10日）施琅进攻娘妈宫，以速度快的鸟船当作先锋。刘国轩让林陞、江胜指挥水军；邱辉为先锋，自己在娘妈宫港口督战。当时受风势阻扰，清军不敢前进，只有以蓝理为首的7只舰队突入郑军。施琅再派出第二波鸟船部队，交战不久后开始涨潮，一些清军船只被海水沖向岸边，郑军趁势将舰队分成两翼包围清军。施琅见状赶紧突入郑军，想解救被围困的船只，却被林陞率军包围。施琅在交战中被火铳射伤右眼，不过没有失明；林陞也被大炮打