Конвой коммодора Джонстона, вставший на якорь 11 апреля в бухте Порто-Прая, португальской колонии на островах Зелёного мыса, включал в свой состав 74-пушечный флагман 'Герой' , 64-пушечный 'Монмут' и три 50-пушечных корабля, а также четыре фрегата, помимо 35 транспортов и трех малых кораблей. Бухта была открыта к югу и тянулась с востока на запад на полторы мили, английский конвой вынужденный встать в северо-восточной ее части выстроился неправильной линией в направлении вест-норд-вест. Коммодор Джонстон проявляет полную беспечность, не ожидая подхода значительных французских сил, его корабли стоят без учета возможного сражения.
Сюффрен тоже решил зайти в Порто-Праю, не зная и не догадываясь, что там находятся британцы. На его эскадре ощущается нехватка пресной воды, к тому же дал течь 'Артезьен'. 16 апреля, через пять дней после прибытия Джонстона, французы подошли к острову. Они идут с востока, берег в течение некоторого времени скрывает стоящих в гавани англичан. Примерно в 8.45 утра на шедшем впереди 'Артезьене' видят множество мачт с реющими над ними английскими флагами. Корабль ложится на обратный курс, поднят условный сигнал и Сюффрен понимает, что перед ним британская эскадра.
- Ее уничтожение коренным образом расстраивает все планы и проекты этой экспедиции, обеспечивает нам на продолжительный период преобладание в Индии, преобладание, способное привести к почетному миру, а также лишает англичан возможности опередить меня в достижении мыса Доброй Надежды.
Оба командующих удивлены увидев друг друга, но сейчас инициатива в руках французов, хотя они тоже не готовы к схватке, два корабля далеко отстают от основных сил, так и не приняв участия в бою. Не желая терять преимущества внезапности, Сюффрен атакует английские корабли на якорной стоянке, не считаясь с нейтралитетом Португалии, надеясь нанести им повреждения, несовместимые с движением к Кейптауну. Дул северо-западный ветер, когла Сюффрен на 74-пушечном 'Эро' обошёл юго-восточный мыс бухты и направился прямо на флагманский корабль Джонсона. За ним следует 74-пушечный 'Аннибал', 64-пушечный 'Артезьен' идет чуть в стороне и южнее. Пройдя вдоль английского строя, 'Эро' круто поворачивает на ветер и встает на якорь в 500 футах от 'Героя'. С левого борта француза линейный корабль 'Монмут' и на нем уже отдан приказ
- Все по местам! Корабль к бою!
Бонапарт, прежде чем спуститься на нижнюю пушечную палубу к своему плутонгу, успел увидеть, как 'Эро' поворачивается бортом, похожим на шахматную доску от открытых пушечных портов. Большая часть, покрашенной в темно-красный цвет, нижней палубы была погружена в полумрак, ее дальние углы почти не освещал свет, падавший из люков. У каждого из них стоял морской пехотинец следивший, чтобы без разрешения никто не спустился вниз во время боя. Ритмично покачивавшийся на волнах 'Монмут' вздрогнул, что-то врезалось в корпус, вызвав многоголосый вопль наверху.
- Прямое попадание,- подумал Бонапарт,- эти ребята нам задолжали.
Командующий нижним деком второй лейтенант повернулся к мичману, в чьи обязанности входило передавать сообщения.
- Мистер Беннет, доложите капитану, нижняя палуба к бою готова.
- Есть, сэр.
Малыш Беннет взлетел вверх по трапу и затем, снова сбегая вниз, прокричал на ходу.
- Мистер Олмс передает вам свои приветствия и приказ открыть огонь, сэр. Как и многие до него Бонапарт обнаружил, что изнурительная муштра предыдущих дней сделала подчинение приказу автоматическим. Время пока команда передавалась от палубы к палубе, показалось Бонапарту, стоявшему между двумя двадцатичетырехфунтовыми орудиями, вечностью. Командиры орудий поднесли фитили к запальным отверстиям и тут в одно мгновение все изменилось. По нижней палубе прокатился гром орудийных выстрелов, корпус корабля накренило отдачей. Первое волнение исчезло, ему на смену пришло сильнейшее возбуждение, это не учения наконец-то они стреляют на самом деле.
- Накатывай!
Колеса скрипели по палубе, расчеты налегали на тали, все люди вокруг Бонапарта стали единым целым. Пока расчеты наводили орудия, до Наполеона донесся шум с палубы, расположенной над ними, 'Монмут' снова вздрогнул от очередных попаданий.
- Все заряжены, сэр! - доложил он лейтенанту Гаскойну.
- Готовсь! - Огонь!
'Аннибал', обогнув корабль Сюффрена, встает на якорь так близко перед 'Эро', что тот потравил канат и сдал назад. Корабля ведут огонь с обоих бортов, французы максимально используют выгоду от эффекта внезапности и беспорядка в английской эскадре, ее два 50 -пушечных корабля не могут участвовать в сражении. 'Артезьен' пройдя дальше к северо-западу, дает залп по ближайшему 50-пушечному 'Юпитеру'. При прохождении вдоль его борта случайным ядром убит командир французского корабля и критический момент упущен. Снесенный под ветер, в густом пороховом дыму 'Артезьен' идет на абордаж ост-индского торгового судна, приняв его за 'Юпитер'. Команда купца рубит якорные канаты, корабли сцепившиеся рангоутами относит южнее за пределы боя. Характер сражения постепенно меняется не в пользу Сюффрена, придя в себя, англичане отвечают выстрелом на выстрел. 'Эро' и 'Аннибал', ведут артиллерийскую дуэль с тремя линейными кораблями Джонстона, поддержанных португальской береговой батареей.