Таким образом, в 18.00 к итальянским кораблям приближались ударная группа с «Формидэбла», пара «суордфишей» 815-й эскадрильи и катапультный самолёт «Уорспайта». Первыми итальянцев обнаружили самолёты с аэродрома Малеме: в 18.10 командир эскадрильи, лейтенант Торренс-Спенс заметил противника на расстоянии около 25 миль. Сблизившись, он определил, что в состав соединения входят 4 корабля в сопровождении 6 эсминцев, двигающиеся курсом 320° со скоростью 14 узлов. Итальянские корабли - «Витторио Венето» в сопровождении 3-й дивизии, 3-го и 12-го дивизионов эсминцев - заметили «суордфиши» и открыли зенитный огонь. Самолёты 815-й эскадрильи не пострадали. Британцы считали, что это сближение привело к потере элемента внезапности, однако уже в 18.00 Якино получил перехваченное радиосообщение, адресованное 815-й эскадрилье и содержащее приказание выполнить атаку в сумерках. Командующий итальянским флотом передал эту информацию остальным кораблям и распорядился начать постановку дымовых завес в 19.15.
В 18.20 итальянцев заметил Болт, а спустя 5 минут их увидели и летевшие на высоте 1500 футов самолёты «Формидэбла» - поиск цели, как отметил командир группы, «не составил труда». До заката оставалось 15 минут. Это время пилотам 826-й и 829-й эскадрильи помогли скоротать боевые товарищи эскадрильи 815-й: заметив самолёты авианосца, Торренс-Спенс решил к ним присоединиться. Между тем, не ожидавшие подкреплений экипажи самолётов «Формидебла» поначалу приняли «суордфиши» за всё те же итальянские истребители Cr.42 и некоторое время пытались уклониться от «атаки», пока не поняли свою ошибку.
В 18.30 к отряду Якино присоединились крейсера 1-й дивизии Каттанео (8-я дивизия получила приказ самостоятельно возвращаться в Бриндизи). После этого для защиты линкора командующий итальянским флотом сформировал оригинальный ордер ПВО: «Витторио Венето» в центре, две дивизии тяжёлых крейсеров в кильватерных колоннах справа и слева, на расстоянии около 1200 ярдов, внешнее кольцо составляли эсминцы (по два в кильватер друг другу впереди и позади флагмана, по три в колоннах справа и слева). Такой ордер обеспечивал надёжную защиту «Витторио Венето», но - ценой большего риска для крейсеров, лишённых свободы манёвра и вынужденных в первую очередь рассчитывать на не очень эффективное зенитное вооружение.
Тем не менее, поначалу оно помогло. В 19.25, выстроившись в цепочку, десять торпедоносцев начали атаку. Когда самолёты приблизились на расстояние около 4000 ярдов, итальянцы открыли плотный заградительный огонь, дополненный «стеной всплесков» от снарядов тяжёлых орудий. В сочетании с дымовыми завесами эти меры оказались эффективны. Атакующие не выдержали - на дистанции 3000 ярдов Сонт повернул вправо, надеясь вывести группу в атаку с другого направления, однако в итоге его самолёты в итоге рассеялись и выполняли повторные атаки уже индивидуально, с разных направлений. Лейтенант Торренс-Спенс так описал свою попытку:
«Все итальянские корабли ставили дымовую завесу. Когда я попал в дым, я ничего не мог видеть, и не имел понятия ни о том, в каком строю движется противник, ни о том, где находятся важные цели, и я не могу представить, как с этим разбирались другие. Поэтому я поднялся на высоту около 3000 футов, откуда смог увидеть противника и найти немного пространства для того, чтобы спикировать и атаковать одну из главных целей».
Большая часть торпедоносцев «Формидэбла» атаковала цель с правого борта, и, как минимум один - с левого борта. Так же слева вышел в атаку и суб-лейтенант Киггел, второй пилот 815-й эскадрильи. Он сумел сбросить торпеду на расстоянии 900 - 1000 ярдов, примерно в 100 ярдах от дымовой завесы.
К 19.35 только два самолёта - «альбакор» суб-лейтенант Уильямса и «суордфиш» Торренс-Спенса - не избавились от торпед. В 19.45 Уильямс с правого борта атаковал противника, Торренс-Спенс выполнил свою атаку в 19.50. В 19.46 в центральный крейсер правой колонны, «Пола», попала торпеда, скорее всего, сброшенная Уильямсом. Впрочем, существует версия о том, что успеха добился герой Таранто Торренс-Спенс. Версию эту выдвинул сам командир 815-й эскадрильи:
«Я выбрал крейсер типа «Пола», рядом с которым был небольшой промежуток внутри завесы, спикировал в этот промежуток и послал «лосося» в цель! Считается, что «Полу» поразили «альбакоры», но я в это не верю! Прошло уже, вероятно, десять минут после атаки «альбакоров», и итальянцы, вероятно, считали, что всё уже закончилось».
После этой атаки на базу в Малеме отправились не только самолёты 815-й эскадрильи, но и торпедоносцы «Формидэбла»: ночная посадка на авианосец требовала использования прожекторов, которые могли выдать положение флота Каннигхема итальянцам. Между 21.00 и 23.00 девять самолётов успешно сели на аэродром. Израсходовавший топливо «альбакор» лейтенанта Уильямса сел на воду в проливе Китера, экипаж подобрал эсминец «Джюно».