但是参谋长联席会议对此并不满意。他们在华盛顿争论了两个月,才同意麦克阿瑟反攻菲律宾。与此同时,哈尔西又提出一个惊人的建议。按照向菲律宾进军的原计划,是要先在佩勒留、雅浦岛和棉兰老岛登陆。但是哈尔西认为从空中出击的情况看来,敌人的空军已经是元气大伤。他建议干脆撇开外围,直捣莱特岛。这个建议被接纳了。但对佩勒留岛的进攻,已是万事俱备,来不及取消,则仍按原计划进行。战斗结果极其惨烈。东京已把比阿克岛战术看成是克敌制胜的妙药灵丹。他们把葛目的经验向佩勒留岛的指挥官传达,于是他也命令部队挖洞。他们藏身于天然石灰岩洞里,用隧道沟通,上面又有层层珊瑚砂和混凝土的掩护,竟把美国第一海军陆战师打得溃不成军。但这还只是美军初尝的苦头。
到了美军把佩勒留机场北面的形如锯齿的山岭的敌军都扫荡干净的时候,已有四个美军师涌上莱特湾的滩头。1944年10月20日,美军的主力登陆以后还不到一个小时,第38步兵团就升起了星条旗。又过了四天,沃尔特&iddot;克鲁格将军也在岸上设立了的第六集团军指挥部,而日军将领山下的第35军正朝他们进攻。此后,克鲁格将军似乎毫无进展,于是,就使得莱特湾成为进行前所未有的规模最大海战的战场。
山本虽然已经去世,但日本海军还是继承他的宿愿,要和美军在海上决一雌雄,而最好是趁着美国舰艇忙于掩护登陆的时候。这时,难得的机会真的到了。日本派出四支特遣舰队驶向哈尔西的正忙于掩护莱特湾登陆的主力舰队以及托马斯&iddot;金凯德将军率领的由旧式战列舰和小型航空母舰组成的较弱的舰队。日本海军将领知道,他们和美国新建成的海军力量是无法匹敌的。因为美国有战舰218艘,而日本则只有64艘。于是他们就想出一条妙计。原来通向莱特湾有两条海峡,北面是圣贝纳迪诺海峡,南面是苏里高海峡。由海军上将栗田健男率领的中路舰队准备开进圣贝纳迪诺,南面两支特遣舰队开进苏里高海峡,同时,小泽的第四支特遣舰队则把哈尔西的舰队诱到北面。这一来,金凯德的舰队就会成为瓮中之鳖。于是可以再来个&ldo;万岁,冲啊!&rdo;
南翼的两支特遣舰队运气不好。杰西&iddot;奥尔登多夫将军早把苏里高海峡堵着,并用鱼雷和炮火消灭了第一支日本特遣舰队。另一支舰队撤退中朝着荧光屏显示的图像炮轰了一阵,后来才发觉这些只是岛屿而不是敌舰。栗田最初运气似乎也不好。他在开往圣贝纳迪诺途中,就有两艘重型巡洋舰被美军潜艇击毁,最大的战列舰也给美国空军炸沉。但实际上,损失了这些舰只却给栗田带来了好运。哈尔西知道日本舰队的损失,以为栗田舰队已经完蛋,于是看见小泽舰队,就全力出动,向着这个诱饵猛追过去。这一来圣贝纳迪诺海峡就没有美国舰队防守,10月24日黑夜,栗田率舰只遂得以通过海峡潜入。翌日破晓,他就向着毫无掩护的金凯德的航空母舰猛扑过来。
这些航空母舰的惟一屏障,就是几艘驱逐舰和护航驱逐舰。这些舰只本来一般只是用来反潜之用,防御能力很差,而且舰上人员多是婚后应征入伍的新兵。这些驱逐舰竟然向栗田的战列舰反攻,接着那些英勇的护航驱逐舰,尽管连作战队列也未演习过,却迎着日本的巨炮炮口驶去。有些护航舰已在下沉,浓烟滚滚,霎时之间,栗田的那些庞然巨物,反而陷入一片混乱,在湾内兜来转去。而美国航空母舰上的各式飞机,能飞出来的都全部飞到空中参战。于是,栗田率领的这支本来是从中途岛战役以来最强大的日本舰队,反而掉头逃跑。这一次,日本海军被彻底击溃。因为哈尔西并不知小泽的特遣分队是诱饵,全力以赴把这支舰队也全部吃掉了。总计起来,莱特湾这一役,使日军损失了三艘战列舰,四艘航空母舰,和20艘其他各种战舰。天皇的海军也就完蛋了。
美军第六集团军和第八集团军在莱特岛把敌军围拢起来,愈收愈紧。山下那时在马尼拉,在圣诞节时就认为莱特岛已经无望。实则莱特岛到了翌年圣帕特里克节【即3月17日。‐‐译者】才告解放,而那时山下已是山穷水尽,无能为力。12月12日,美军袭击了棉兰老岛。三个星期后,又有美军四个师在吕宋的仁牙因湾登陆,几乎毫未遇到敌军的反抗。美军绕过山下防线的北部防御工事扑向巴丹,然后又进攻科雷吉多尔,最后于三月上旬解放马尼拉。
正像一个陆军军官当时苦笑地指出的,回到了巴丹和科雷吉多尔半岛,局势对美国说来,不过和战争爆发时不相上下,真可说是&ldo;从头开始&rdo;。诚然b-29已经开始轰炸日本本土,但这个目标还是远隔重洋,可望不可及。迫近日本本土这个任务,就要靠中太平洋美军的进攻,从塔拉瓦通过马绍尔群岛,再挺进到塞班,这是钳形攻势的另一翼。下一个目标,就是火山积沉的硫黄岛,即金海军上将所说的,&ldo;通向小笠原群岛的阶梯。&rdo;b-29从塞班岛出发,可以空袭日本首都,但也不过是刚刚够得上。超级空中堡垒的炸弹装载量,只能限于两吨,如果在空袭中被击伤,就无法飞回来。如果美军占据硫黄岛,离日本的就只有660英里。b-29就可以载七吨炸弹,而且东京就不再可能从硫黄岛获得空袭警报。