В первую же ночь «Суордфиш» из Гибралтара атаковал подводную лодку, направляющуюся в сторону конвоя, и вынудил ее пропустить английские корабли. Тот же самолет позднее установил контакт с другой подводной лодкой. Корабли конвоя вступили в бой на следующий день, 15 декабря, когда австралийский эсминец потопил вражескую подводную лодку.
Утром 17 декабря один из истребителей «Одесити» заметил в 22 милях от конвоя подводную лодку и обстрелял ее из пулеметов. Другой «Мартлет» обнаружил вторую подводную лодку с другого борта конвоя. Лодка осталась на поверхности и зенитным огнем сбила истребитель. Однако, задержавшись на поверхности, она подставилась под удар эскортных кораблей, которые немедленно устремились к ней. После короткого, но жаркого боя экипаж оставил лодку, которая затонула. Пленные показали, что подводная лодка провела ночь внутри конвоя, переговариваясь по радио с другими лодками!
Утром 18 декабря эскортные корабли глубинными бомбами потопили еще одну подводную лодку. Немного позднее истребители «Одесити» отогнали 2 немецких самолета. Ночью подводные лодки пытались атаковать конвой, но безуспешно.
Рано утром 19 декабря подводная лодка торпедировала и потопила один из эсминцев, однако другой корабль эскорта протаранил и потопил ее саму. Часом позднее торпеда с подводной лодки едва не попала в «Одесити». Торговое судно получило попадание торпедой и было добито артогнем. Потом было еще несколько контактов с подводными лодками, а 2 «Мартлета» сбили еще один «Кондор». При этом один истребитель пошел в лобовую атаку и вырвал часть элерона немецкого самолета своим хвостовым колесом. Ночь прошла спокойно.
На следующее утро был замечен еще один «Кондор», однако он сумел удрать от авианосных истребителей. В тот же день впереди конвоя были замечены 2 подводные лодки, хотя ночь прошла спокойно. Зато день 21 декабря выдался бурным.
Как только один из пилотов поднялся в воздух, он сразу заметил 2 подводные лодки в 25 милях за кормой конвоя. Они стояли на поверхности борт о борт. Одна была повреждена, видимо, при столкновении с другой. «Мартлет» обстрелял их, и обе лодки погрузились. Туда были направлены 4 эскортных корабля, которые потопили одну субмарину. Еще одна лодка была замечена в тот момент, когда «Одесити» в связи с наступлением темноты был вынужден прекратить полеты. (Его самолеты не имели радара, а палуба не была оснащена посадочными огнями.)
Гибель «Одесити»
Этой же ночью «Одесити» покинул свое обычное место в центре конвоя и пошел один, делая противолодочный зигзаг на скорости 14 узлов. Командир авианосца капитан 2 ранга Д.У. МакКендрик считал, что подводные лодки будут охотиться за авианосцем в центре конвоя, и их «промахи» попадут в торговые суда, находящиеся вокруг. Его опасения были вполне оправданны, так как командиры немецких лодок имели приказ уничтожить эскортный авианосец.
В 22.33 было торпедировано торговое судно. На другом судне зажгли фальшфейеры, чтобы осветить подводную лодку, но вместо этого осветили «Одесити», чем и воспользовался командир U-751. В 22.37 подводная лодка добилась попадания торпеды в авианосец.
Когда торпеда взорвалась, корабль вздрогнул, и его корма ушла в воду. Машины остались целы, однако авианосец потерял управление. Он остановился, и через несколько минут подводная лодка всадила в него еще 2 торпеды. «Одесити» быстро пошел на дно. На нем погибли 75 офицеров и матросов, в том числе капитан 2 ранга МакКендрик.
Во время ночного боя 2 эскортных корабля столкнулись, и оба получили серьезные повреждения, после чего они не могли использовать свои гидролокаторы. Конвой больше не потерял ни одного судна, и подводные лодки больше не пытались его атаковать, хотя после гибели «Одесити» конвой еще раз был обнаружен немецким самолетом.
Всего этот конвой подвергся атакам 12 подводных лодок, которым противостояли 12 эскортных кораблей и «Одесити». Финальный счет потерь был следующим:
30 торговых судов дошли до цели, а 2 судна и 2 военных корабля были потеряны в обмен на 5 подводных лодок, что было неплохим соотношением. Дениц назвал эту операцию поражением своих сил. Он написал в своем рапорте:
«Самым плохим обстоятельством было присутствие авианосца. Маневренный и быстроходный самолет постоянно кружил над конвоем. Когда он замечал подводную лодку, та должна была немедленно погружаться или отходить. Присутствие вражеского авианосца также помешало длительному слежению за конвоем немецких самолетов. Поэтому потопление авианосца приобретает важнейшее значение не только в этом случае, но и в любом будущем бою против конвоя».