但这些战机还没来得及对放慢航进行抢修的敌方巡洋舰编队展开攻击,就遭遇了敌军舰载战斗机的拦截。此次出战,所有的意大利战斗机飞行员接到了上级的死命令,要求他们不惜代价保护本方轰炸机,而在战术上,意军指挥官也做出了调配:半数mc.2o5以牺牲滞空时间为代价挂载空空火箭弹,用以增强空战攻击力,余下的战斗机悉数挂载副油箱,以便为轰炸机群提供全程护航,这样的部署看似稳妥,却无奈对方得到了空中预警机的精准指引——3o架ir-44t分工协作,一队在正面进行冲杀,分散部分意军战斗机的注意力,一队自高空俯冲而下,用空空火箭弹扰乱意军轰炸机群的密集编队,还有一队伺机从后方突入意军轰炸机编队,使意军战斗机难以尾兼顾。
乱战中,意军接连损失了4架sm.796基中型轰炸机、7架sm.846基鱼雷轰炸机以及5架ba.2o5型6基俯冲轰炸机,另有4架mc.2o5和2架g.55被击落,尽管它们也成功干掉了8架ir-44t,还击伤了至少3架,但当新联合王国海军舰载机撤走之时,余下的意军战机已经很难再组织起像样的攻击了。在向两艘敌舰投下了7条鱼雷和19枚航弹之后,意军第二波空袭草草收场。
意大利