Рано утром конвой был обнаружен итальянскими подводными лодками, но первые воздушные атаки противник предпринял гораздо позднее. Первую кровь пролила немецкая подводная лодка U-73, которая 4 торпедами потопила «Игл». Главное сражение развернулось 12 августа. До конца дня конвой упорно шел на восток, отбивая непрерывные атаки бомбардировщиков и подводных лодок. 2 подводные лодки были потоплены эсминцами, много вражеских самолетов было сбито. В сумерках тяжелые корабли повернули назад, конвой до сих пор не потерял ни одного судна. Зато авианосец «Индомитебл» был тяжело поврежден немецкими пикировщиками, «Викториес» получил небольшие повреждения во время воздушных атак. Был также поврежден один эсминец. Учитывая размах воздушных атак, это было отличное достижение сил эскорта. Большой вклад в него внесли зенитные орудия линкоров, хотя главную тяжесть битвы вынесли на себе отважные пилоты авианосных истребителей. Впервые летчики ВСФ сражались с таким огромным количеством вражеских бомбардировщиков, и потому они просто физически не могли остановить всех. Но те самолеты противника, которые прорывались сквозь истребительную завесу, встречал плотный зенитный огонь военных кораблей. До сих пор за всю войну англичане ни разу не могли поставить столь плотную огневую завесу.
Одним из самых эффективных способов отражения атак низколетящих итальянских торпедоносцев стала завеса водяных столбов, поставленная 406-мм орудиями линкоров, стреляющими на предельном снижении. Частокол водяных столбов удержал многие торпедоносцы на почтительном расстоянии, а часть торпедоносцев вообще сбросила свои смертоносные снаряды за пределами дальности хода торпед. Однако остальные проявили чуть больше упорства. Один из свидетелей, находившийся на борту сухогруза, рассказывает, как торпедоносец SM-79 прошел сквозь эту преграду, прорвал огневую завесу эсминцев и проскочил сквозь трассы зенитных автоматов. В качестве цели он выбрал «Нельсон» и шел прямо на него. Все артиллеристы взяли на прицел этот самолет, он получил множество попаданий, его моторы вспыхнули, прежде чем он успел сбросить торпеды. Через минуту самолет буквально рассыпался на куски и грохнулся в воду.
Такую же отвагу проявил итальянский пилот Ju-87, атаковавшего «Родней». Этот самолет зашел на линкор в пологом пике, вместо того чтобы пикировать почти вертикально, как это делали немцы. Капитан 1 ранга Риветт-Карнак немедленно приказал положить руль право на борт, и бомба шлепнулась в воду в 20 ярдах от левого борта, так и не взорвавшись. Почти тут же «Родней» подвергся атаке торпедоносцев, прорвавших охранение по левому борту.
Лучше всего о происходившем дает представление выдержка из бортового журнала «Роднея» за 12 августа.
7.45. Две торпеды прошли впереди. Мы уклонились от следов.
9.15. Большое облако дыма на горизонте. Красный 10. (Сбитый бомбардировщик)
9.16. Бомбы справа по носу. Дым над эсминцем по пеленгу. Красный 10. Еще бомбы справа по носу.
9.29. «Индомитебл» стреляет по самолетам. Самолет слева. Самолет на правой раковине. Стреляем. Они отвернули.
9.53. След торпеды под форштевнем проходит слева направо. Мы остановили правую машину и повернули.
10.15. Торпеда проходит спереди справа.
10.45. Торпеда проходит сзади слева.
12.13. Четыре самолета заходят с правого крамбола. Все стреляют. Кресты сверху и листья слева по корме.
12.16. Бомбы спереди, сзади и слева по борту у эсминца на левом траверзе.
12.17. Один самолет сбит слева по борту.
12.43. 406-мм открыли огонь по левому борту. Это выглядит, как стрельба на недолетах. Один торпедоносец в воде по левому траверзу.
12.45. Торпеда сброшена слева по носу.
12.46. Шесть торпедоносцев на левом траверзе. Кажется, сброшены несколько торпед.
12.48. Один торпедоносец сбит истребителем. Красный 10. Правый фланг конвоя попал под сильную атаку.
13.03. На правом фланге конвоя снова действуют торпедоносцы.
13.05. Глубинные бомбы слева по носу (прикрытие). 120-мм левого борта открыли огонь по самолету на левой раковине.
13.07. Крейсер за кормой ведет огонь. Снова глубинные бомбы слева по носу.