Około godziny 16:00 posłano łodzie dla odholowania dwóch liniowców tureckich, których jeszcze nie ogarnął pożar, mimo to jeden począł się palić. 60-działowy Rodos choć zdołał uniknąć pożaru, został osaczony i zdobyty. Następnie, wpływając w głąb zatoki, okręty rosyjskie skierowały ogień na miasto i baterie nadbrzeżne. Bitwa formalnie zakończyła się o 20:00, choć ostatecznie wygasła nocą 7/8 lipca 1770 r.

Straty rosyjskie w starciu 5 lipca wyniosły (nie licząc 636 zabitych z okrętu Sw. Jewstafij) tylko 14 zabitych i około 30 rannych, natomiast 7 lipca – jedynie 11 zabitych, bez żadnych strat w okrętach. Tureckie były niewspółmiernie większe – zniszczonych zostało 15 okrętów liniowych, 4 fregaty i 40 innych jednostek, stracono 11 tys. ludzi. Ponadto Rosjanie zdobyli liniowiec Rodos oraz 5 galer. Spośród trzech ocalałych dowódców tureckich (Hüsameddin, Hasan pasza i Dżafer bej) admirała (kapudana paszę) Mandalzade Hüsameddina pozbawiono stanowiska, na którym zastąpił go Dżafer bej. Natomiast kapitan Samuel Greig (Greigh) w uznaniu za znakomite dowodzenie i wybitne czyny otrzymał od głównodowodzącego hr.