Хорнблауэр направил «Сатерленд» навстречу французам и сумел так удачно сманеврировать, что прошел вплотную за кормой их головного корабля, «Дидоны», обстреляв ее убийственным продольным огнем. Не имея возможности добить этого соперника, Хорнблауэр атаковал шедшую вслед за ним «Медузу» и имел удовольствие наблюдать, как ее грота-стеньга пошла за борт. В этот момент «Сатерленд» еще мог выйти из боя, но Хорнблауэр все же решил нанести максимально возможные повреждения и двум оставшимся французским кораблям, пусть бы это стоило гибели самого «Сатерленда». Он сблизился с трехдечным «Вилль де Бордо», обменялся с ним бортовыми залпами и вскоре увяз в этом отчаянно неравном поединке. После того, как «Сатерленд» лишился грот- и фок-мачт, с противоположного борта его атаковал четвертый французский корабль — «Тюренн». Это последнее нападение, вместе с обстрелом двумя гребными канонерскими лодками, и вынудило Хорнблауэра наконец прекратить сопротивление. К тому времени, как он спустил свой флаг, 117 человек из его команды были убиты и 145 — ранены, причем 44 из них также вскоре умерли. Сам же «Сатерленд» превратился в развалину, которые победители с трудом удерживали наплаву. Когда пороховой дым рассеялся, Хорнблауэр с мрачным удовлетворением увидел, что «Вилль де Бордо» потерял две стеньги, «Тюренн» — бизань-мачту, а два остальных француза получили еще большие повреждения. Ни один из них не был больше пригоден к выходу в море, а в порту Росаса не имелось верфи, на которой их можно было бы отремонтировать. Несмотря на то, что пока они находились в относительной безопасности, под защитой пушек береговых батарей, спасения не было…
Единственным, кому удалось избежать смерти или плена, стал мичман Хорнблауэр, который упал за борт вместе с грот-мачтой «Сатерленда» и был подобран гребной шлюпкой, в которой ему и удалось достичь «Плутона» — одинокий изможденный мальчишка, угрожающий своим пистолетом двум гребцам-испанцам. Сам же капитан «Сатерленда» чудом уцелел, но Буш потерял стопу, а все остальные офицеры были убиты или ранены. К тому времени, как подошел контр-адмирал Лейтон, битва была закончена, а Хорнблауэр свезен на берег в качестве военнопленного. Все, что оставалось Лейтону, это блокировать Росас двумя оставшимися у него кораблями и отправить ранее захваченный бриг для того, чтобы сообщить обо всем случившемся командующему — адмиралу сэру Чарльзу Коттону. То, что произошло вслед за этим, лучше всего описано в письме юного Хорнблауэра своему отцу.