Bitwa rozegrała się w ramach wojny o niepodległość Grecji, między połączoną flotą francusko-rosyjską, a turecką. Flota sprzymierzonych składała się z 27 okrętów uzbrojonych w 1200 dział, a naprzeciw niej stanęła turecka flotylla w sile 70 jednostek uzbrojonych w 2000 dział.
Stracie rozpoczęło się o godzinie 14:25 i trwało około 4 godziny. Mimo przewagi liczebnej Turków, flota sprzymierzonych pod dowództwem admirała Henryka de Rigny’ego praktycznie całkowicie zniszczyła turecką flotyllę pod dowództwem admirała Muharrem Beja. Turcy stracili 65 jednostek, a śmierć poniosło ponad 3000 ludzi. Flota sprzymierzonych nie straciła, żadnego okrętu, a zginęło jedynie 181 ludzi.
Bitwa przyniosła złamanie morskiej potęgi Turcji i zarazem intensyfikację działań wojennych w Grecji. W jej wyniku sułtan został zmuszony podpisać w 1829 roku traktat adrianopolski uznający autonomię Grecji, a w 1830 proklamowano w Londynie niezależność Grecji pod protektoratem Francji, Rosji i Wielkiej Brytanii.