De ti polske skip ble ledet av admiral Arend Dickmann i gallionen «Sankt George» forankret på Danzig red. Den svenske skvadron på seks skip seilte fra Hel-halvøya. De mindre erfarne polakkene besvarte umiddelbart angrepet til den svenske skvadron med en aggressiv manøvring som overrasket svenskene. Kampen ble deretter delt i to separate hendelser. 1. Det polske flaggskip (gallion, 400 tonn, 31 kanoner), var støttet av de mindre «Meerwieb»( -160 tonn, 12 kanoner) angrep det svenske flaggskipet «Tigeren» ( 320 tonn, 22 kanoner), som ble ledet av Admiral Niels Stiernskold. De polske soldater bordet og tok «Tigeren». 2. Viseadmiralen's skip, den polske marinens lille gallion «Meermam» (, 200 tonn, 17 kanoner) gikk til angrep på de større svenske «Solen», (300 tonn 38 kanoner), som kapteinen senket, snarere enn å bli fanget. De resterende fire svenske skip flyktet fra forfølgelse. Begge, de polske og svenske admiraler ble drept.