里奇能够活下来可以说是一个奇迹,他返航的时候无线电静默了一个半小时,把战友们担心得半死。里奇在云层里钻来钻去。日本飞机追击他的时候,并不真打,只进行佯攻,显然是想等他把弹药打光了的时候再逼近攻击。里奇没上这个圈套,只要日本人不进入有效射程,他就不开火。要是日本人靠得太近了,他就急转弯,斜着朝他们飞过去。这样既可以使他的机枪处于射击位置,又可以干扰对方。
里奇长时间留在敌人上空,对以后的战斗起了无法估量的作用。日本舰队上空的天气实在太糟糕了,盟军所有的飞行中队都很难发现他们。他一直呆到差15分钟盟军第一批机群到达,才开始返航(他根本知道己方的机群是否已经出发了)。他在返航之前一直往回发信号,引导盟军飞机到达目的地,他这样做也使攻击编队搜索更容易了。
直到9点多钟,弗莱彻海军中将才决定出动全部飞机去攻击里奇一直监视的那支日本舰队。出动的命令下达了,飞行员们迅速抄下待机室黑板上的航行资料,奔向各自的飞机。第一架飞机于9点30分升空。展现在他们面前的是飞往敌人那儿去的1小时20分钟的航程。
“哈巴库克”号派出的攻击部队是112架鱼雷机、109架俯冲轰炸机、90架战斗机和由大队长奥尔特率领的由10架侦察轰炸机组成的指挥组。“大溪地”
号航空母舰派出17架鱼雷机,54架俯冲轰炸机和26架战斗机。“轩辕”号航空母舰派出了22架鱼雷机,46架俯冲轰炸机和19架战斗机。这次,轰炸机都携带一颗1000磅炸弹。总共是500多架飞机:151架鱼雷机、209架俯冲轰炸机、135架战斗机。
最后一架飞机刚飞走,在“哈巴库克”号上,听说一小时以前一架日本侦察机已经发现了盟军舰队,并逃走了。这当然意味着日本人已经知道了盟军舰队的位置、实力、航向和航速。听到这个消息,大家都感到,“哈巴库克”号将成为跟盟军派出的机群类似的敌人空中攻击部队的攻击目标,这是无庸置疑的。
盟军攻击部群众基础的飞机编成了一个大的编队,然后大编队再分成几个小的编队。鱼雷机爬到4200米高空,由战斗机掩护,每架担任指挥的侦察轰炸机由两架战斗机掩护,其它的战斗机掩护俯冲轰炸机。编成几个小编队的目的还在于各机队之间保持5到10分钟的间隔。
当攻击编队接近日本舰队所在的水域时,云量更重了。他们刚开始从上面穿过这片浓积云,就遭到在远处警戒的一些日本战斗机的拦截。这些飞机是先进的“烈风”式战斗机,组成了敌人的外层防空网。