，交战不久后开始涨潮，一些清军船只被海水沖向岸边，郑军趁势将舰队分成两翼包围清军。施琅见状赶紧突入郑军，想解救被围困的船只，却被林陞率军包围。施琅在交战中被火铳射伤右眼，不过没有失明；林陞也被大炮打断左腿。林陞负伤让郑军失去指挥，施琅借机撤离战场，到西屿附近的海上休息。施琅于十七日（11日）返回八罩岛，八罩岛地形险恶，船只遇暴风很容易撞上岛边的暗礁，农历六月又是容易发生台风的时节，施琅却很幸运没碰到台风。刘国轩得知清军在八罩岛休息，亲自进攻却被施琅击退。施琅趁势于十八日（12日）先派战船攻取澎湖港