Японское командование было вынуждено принимать меры для отражения противника, угрожавшего жизненно важным центрам империи. Впервые после Мидуэя командование японского флота решило использовать главные силы авианосцев и линкоров. Американское авианосное соединение, выполняя операцию по прикрытию десанта на Сайпане, ожидало подход японского флота. Бой между главными силами флота противников стал неизбежным.
Он произошел 19—20 июня 1944 г. Силы, которыми располагали противники, в два–три раза превосходили те, что действовали у Мидуэя. Японцы располагали пятью тяжелыми и четырьмя легкими авианосцами, имевшими в общей сложности 473 самолета. Их прикрывали пять линкоров, одиннадцать тяжелых и два легких крейсера и двадцать восемь эсминцев. Адмирал Озава, японский командующий «маневренным флотом», мог располагать также некоторым количеством самолетов берегового базирования.
Американское соединение под командованием адмирала Спрюэнса было значительно сильнее. Оно включало 7 тяжелых и 8 легких авианосцев с 956 самолетами (в том числе 65 гидросамолетов на крейсерах и линкорах), 7 линкоров, 8 тяжелых и 13 легких крейсеров и 69 эсминцев.
Преимуществом японцев было то, что их самолеты, максимально облегченные, могли вести разведку и наносить удары на дистанции более 500 миль, в то время как для американских самолетов эта дистанция не превышала 350 миль. (Обеспечение большой дальности дорого обошлось японским летчикам. Одно из средств по снижению полетного веса — удаление средств герметизации топливных баков. В результате японские самолеты при малейшем повреждении баков горели, как спичечные коробки.)
Обладая преимуществом дальности полета, японские самолеты- разведчики 18 июня обнаружили корабли Спрюэнса, и на рассвете 19 июня Озава был готов к нанесению удара по американским кораблям. Однако его планы были нарушены американскими подводными лодками.
Около 8 часов утра подводная лодка «Альбакор» обнаружила японские авианосцы, шедшие с большой скоростью на дистанции не более 11 кабельтовых. Подводная лодка пошла на сближение и произвела шеститорпедный залп из носовых торпедных аппаратов. Целью подводной лодки оказался самый новый и самый крупный авианосец «Тайхо», флагманский корабль Озава. В момент атаки подводной лодки с «Тайхо» начали подъем самолетов для удара по американским кораблям. Первый самолет, поднявшийся с авианосца, обнаружил след торпеды. Летчик пожертвовал собой и самолетом, спикировав на нее. Однако одна из торпед поразила авианосец в район топливных цистерн. Роковое стечение обстоятельств — авианосец был заправлен сырой нефтью из месторождений в Индонезии. Считалось, что это не представляет опасности, так как нефть достаточно тяжелая и содержит немного летучих ингредиентов. После попадания торпеды пожара не произошло, и неопытные действия службы спасения (были открыты переборки и корабль был «продут», в результате взрывоопасные пары распространились по всему кораблю) привели к тому, что на корабле спустя почти 7 часов после попадания торпеды произошел взрыв и он затонул.
Несколько позже «Альбакора» другая подводная лодка, «Кавэлла», также обнаружила японское авианосное соединение и атаковала его. Из шести выпущенных торпед в авианосец «Сёкаку» попало три, и через три часа он затонул. Таким образом, перед решающим боем японский флот лишился двух сильнейших авианосцев (вот и еще один «его величество случай»).
Утро 19 июня американский флот встретил в ожидании боя с противником. Однако ни один из моряков не знал, где противник. Соединение шло в северо–восточном направлении и представляло собой пять обособленных групп. Четыре авианосные группы, по три- четыре авианосца в каждой, шли в кольцевом окружении эсминцев и крейсеров. Позади них шло соединение из семи линкоров, четырех крейсеров и четырнадцати эсминцев. Линкор «Индиана» шел в центре, остальные корабли образовали вокруг него круг. Позади соединения шли эсминцы радиолокационного дозора.
Боевые действия начались на рассвете, когда несколько японских истребителей типа «О», вооруженных бомбами, атаковали эсминцы из группы охранения линкоров. Атака успеха не имела, а один самолет был сбит.