1676年1月8日,风向转为西偏南,法国舰队转而占据上风。迪凯纳遂于上午8时开始全线进攻。他的战术一如之前击溃西班牙人,令舰队右舷迎风,左转45度,全队同时驱前接敌。法国舰队的战术是极为勇敢,乃至有些鲁莽冒进的。处于这一进攻姿态时,接敌速度诚然很快,但会使部分侧舷火力无法发挥,且让数层帆桅在敌弹道上重叠,易于为敌所损。训练有素的荷兰海军绝非一触即溃的西班牙人可比。德·鲁伊特令队形严整的荷西舰队对处于攻击阵位的法国战舰猛烈炮击,将大部分法舰击伤。位于前卫的60炮战舰完美号、中卫前卫舰56炮的圣哲号以及其后的两艘大型战舰受损严重,航速降低。法军战列队形受其阻滞,前卫与主队分离,中卫也陷入混乱,给荷军以可乘之机。两个小时后,法军才再次整理好战列。之后的战斗在战术方面已经没有太多意义了。两条战列之间平行交火,杂以前卫、中卫、后卫的逐渐分离,但双方都没有寻求决定性的机动。在此阶段,迪凯纳以其炮力优势逐渐扳回局面。下午时分,当时还是一名舰长的图尔维尔请求进行第二次进攻,击溃弱势的荷兰舰队。但此时风势渐弱,德·鲁伊特又发起纵火船攻势。迪凯纳考虑战舰伤势较重,放弃了进攻。傍晚时分,炮战停息。双方的大桨战船部队都赶到战场,将受损严重的船只拖走。此战后,双方都宣称获得了胜利。毫无疑问,荷兰人在战术运用上占了上风。在损失方面,荷兰损失战舰一艘,而就人员而言,双方伤亡分别为240人与超过400人,法军要更大。而且迪凯纳突破荷西舰队封锁、向西西里运输物资的行动也失败了。法军在附近下锚三天修补战舰,对德·鲁伊特实在无机可乘,于1月11日撤退。