Через полтора часа семь русских кораблей авангарда и центра смогли выбить из линии оба шведских флагмана, «Конунг Густав III» был выведен из боя на буксире, прикрывавший его «Васа» чуть не попал в плен, его умирающий капитан сказал заместившему его лейтенанту:
После поворота шведов «Ростислав» оказался против флагмана авангарда «Принц Густав» и в течение часа расстреливал его картечью; в 22.00 швед спустил флаг.
Около 20.00 Грейг разослал на шлюпках приказ по кораблям сомкнуть строй и еще раз атаковать шведов, но эти указания не исполнили три русских корабля — 66-пушечный «Дерись» (командир С.Г. Коковцев), 66-пушечный «Память Евстафия» (командир А.Г. Баранов) и 74-пушечный «Иоанн Богослов» (командир С.А. Вальронд). Они обстенили паруса и отстали, тогда как следующий перед ними поврежденный 74-пушечный «Владислав» (командир Амандус Берх) течением снесло на шведскую линию.