Los españoles, marchando sobre el hielo, atacaron por sorpresa a la escuadra enemiga al amanecer del día 8 de diciembre y obtuvieron una victoria tan completa que el almirante Hohenlohe-Neuenstein llegó a decir: «"Tal parece que Dios es español al obrar tan grande milagro"».