Etter flere dagers kryssing observerte de to eskadrer hverandre utenfor Bahia den 4. mai 1823. Begge dannet slagorden ved å legge seg i med de mindre fartøyene beskyttet bak egen orden og kom hverandre i møte. Cochrane med hans eskadre gikk til angrep. Først beskjøt de to eskadrer hverandre før linjeskipet slo ut og brøt den portugisiske slagorden ved det åttende skipet i kjølvannsordenen. Ved dette voldsomme angrepet håpet Cochrane å kutte av de fire siste og ta disse med overlegen styrke mens de sterkeste som stod forrest, ble forhindret av vindforholdene til å kunne svinge tilbake og hjelpe de siste krigsskipene. Men resten av den brasilianske eskadren kom ikke etter. Mange av de portugisiske sjømennene ombord på de brasilianske krigsskipene ville ikke lystre ordre og slåss med deres egne folk, og saboterte Cochranes plan som ville ha ledet til store blodsutgytelse.