천호 작전
전투

4월 6일 16시에 이토 세이이치의 지휘하에서 야마토와 경순양함인 야하기(Yahagi)외 8 척의 구축함이 작전 수행을 위하여 토쿠야마를 출항하였다. 미 해군 잠수함인 트래드핀(USS Threadfin)과 해클백(USS Hackleback)은 분고 수도를 통하여 남하하는 일본 함대를 포착하였다. 잠수함의 느린 속력 때문에 직접 공격하지는 못했지만, 트래드핀함과 해클백함은 일본 함대를 추적하며 항로를 미해군 함대에 전달하였다. 잠수함의 무선은 암호화되어 있지 않았던 것으로 알려져 있으며, 일본 함대 측에도 수신 되었다.
4월 7일 새벽에 일본군은 규슈에서 출발하여 오키나와로 가기 위하여 오스미반도를 지나 큰 바다로 나가며, 방어 진형을 편성하였다. 경순양함 야하기가 선두에 서고 다른 8척의 구축함이 야하기함과 야마토함을 원형으로 둘러싼 형태였다. 각 전투함 사이의 거리는 1,500 m였으며, 20kn로 순항하였다. 일본 구축함인 아사시모(Asashimo)가 엔진 고장을 일으켜 회항하였다. 미군 정찰기가 주력함을 추적하기 시작하였다. 오전 10시에 일본군은 서쪽으로 항로를 돌렸으며, 마치 철수하는 것처럼 보였다. 그러나 오전 11시 30분에 2기의 미군 수상정찰폭격기 PBM Mariner에 탐지된 후 다시 오키나와를 향해 침로를 변경하였다.
4월 7일에 접적 보고를 받은 미 해군 5함대 사령관 레이먼드 A. 스프루언스(Raymond Spruance)는 54 기동함대(Task Force 54)에 일본군을 중도 차단하고 섬멸할 것을 명령하였다. 54 기동함대는 해안 포격 임무 수행 예정이었으며, 모톤 데요(Morton Deyo) 제독의 지휘 아래 경험 많은 전투함들로 구성되어 있었다. 그러나 58 기동함대(Task Force 58)의 마크 A. 미쳐(Mark A. Mitcher) 제독이 선수쳤다. 미쳐 제독은 휘하의 항모에서 대규모 항공 타격 세력의 발진이 끝나기 전까지 스푸루언스에게 보고도 하지 않았다.
4월 7일 오전 10시경 58 기동함대 1 함대전투단(Task Groups 58.1, TG 58.1)과 3 함대전투단(TG 58.3)은 오끼나와 동쪽에 위치하던 8척의 항모에서부터 400기에 이르는 항공기를 발진시켰다(각 함대전투단 소속 항모 이름 - TG 58.1: USS 호넷(USS Hornet(CV-12)), USS 베닝턴(USS Bennington(CV-20)), USS 벨류우드(USS Belleau Wood), USS 산호시토(USS San Jacinto); TG 58.3 USS 에섹스(USS Essex), USS 벙커힐(USS Bunker Hill), USS 헨콕(USS Hancock), USS 바탄(USS Bataan)). 공격제대는 F6F 헬캣(F6F Hellcat), F4U 콜세어 전투기, SB2C 헬다이버 급강하폭격기(SB2C Helldiver dive bombers), TBF 어벤져 뇌격기(TBF Avenger torpedo bombers)로 이루어져 있었다. 스푸루언스는 미쳐 제독의 공격 계획을 항공기 발진 이후에 승인하게 된다. 후속계획으로 스푸루언스는 데요 제독에게 6적의 전함(USS 메사추세츠(USS Massachusetts), USS 인디에나(USS Indiana), USS 뉴저지(USS New Jersey), USS 사우스다코타(USS South Dakota), USS 위스콘신(USS Wisconsin), USS 미주리(USS Missouri))과 7척의 순양함(전투순양함인 USS 알래스카(USS Alaska)와 USS 괌(USS Guam)을 포함) 및 21척의 구축함으로 하여금 공중공격이 성공적이지 않을 경우를 대비하여 야마토함과의 수상 교전을 대비하도록 하였다.
정오 무렵, F6F 핼켓과 F4U 콜세어 전투기로 이루어진 1번째 미 해군 항공기가 야마토에 접촉하였으며, 공중전을 예상하였으나 일본군 전투기는 보이지 않았다.
곧, 일본 함대가 항공 엄호세력이 없다는 것을 확인한 미군 항공기들은 일본 전투함에 자유롭게 접근할 수 있게 된다. 2시간 거리의 오키나와에서 날아온 미군 폭격기와 뇌격기는 대공화기 사정 거리 밖에서 공격 대형을 정비할 여유를 가지게 된다. 일본군 함교에서 12시 32분에 처음으로 관측된 미군 항공기 1파는 우현 5도, 높이 8, 거리 4375 야드에서 우현 방향으로 이동하고 있었다. 2분 뒤에 야마토함은 460 mm 주포 사격을 게시하였다. 일본 함대는 지그재그 항로를 버리고 속도를 24 kn로 높이며, 회피기동과 함께 대공화기 사격을 시작하였다. 야마토함은 150여문에 달하는 대공화기를 가지고 있었으며, 이 중 460 mm 주포는 특별히 개발된 "보통 3식(Common Type 3, Sanshiki)" 고사포탄을 사용하였다. 미군 뇌격기들은 목표함이 전복될 가능성을 높이기 위하여 주로 우현으로 접근하였다.
오후 12시 46분에 경순양함 야하기의 엔진실에 어뢰가 명중하여 엔진실 승조원 전원이 사망하고 함이 정지하게 된다. 야하기함은 이어지는 항공 공격에서 적어도 6발의 어뢰와 12발의 폭탄에 피격된다. 일본 해군 구축함 이소카제(Isokaze)가 야하기함을 돕기 위하여 접근하였으나, 집중 공격을 받은 후 침몰한다. 야하기함 역시 전복되고 오후 2시 5분경에 침몰한다.
첫 번째 공격 과정에서 야마토함은 치열한 회피기동을 수행하여 대부분의 어뢰와 폭탄을 피하였으나 2발의 철갑탄과 한발의 어뢰에 맞는다. 이 과정에서 함의 속력은 떨어지지 않았으나, 상부 구조물에 진화 노력에도 불구하고 꺼지지 않는 심한 화재가 발생하게 된다. 이 화재에 의한 연기가 이후 미군 항공기에게 좋은 표적 역할을 하게 된다. 또한 첫 번째 공격 과정에서 일본 해군 구축함인 하마카제(Hamakaze)와 스즈츠키(Suzutsuki)가 심하게 손상을 입었으며, 하마카제함은 차후에 침몰하게 된다.스즈츠키는 이후 사세보 항으로 돌아갔으나 너무 심각한 피해를 입은 후여서 결국 구조물들을 철거해 방파제로 전용되었다.
오후 1시 정각에 야마토함은 항로를 정남쪽으로 바꾸었다.
오후 1시 20분에서 2시 15분 사이에 미군 항공기에 의한 2번째 공격과 3번째 공격이 진행되었으며, 야마토함에 특히 공격이 집중되었다. 이 과정에서 야마토함은 적어도 8발의 어뢰와 15발의 폭탄에 피격된다. 폭탄은 전투함 상부면에 큰 피해를 주었으며, 특히 포조준기(gun director)를 파괴한다. 이후에 야마토함의 대공사격은 개별적으로 수동으로 이루어지게 되어 효율이 크게 떨어지게 된다. 함의 우측에 집중된 어뢰 공격은 야마토함을 전복 직전까지 몰고 갔다. 피해통제실은 폭탄에 의해 파괴되어 방수 작전이 적절히 수행되지 못하였다. 오후 1시 33분에 야마토함의 피해복구반은 전복을 막기 위하여 좌현의 엔진실과 보일러실을 고의로 침수시킨다. 이 과정에서 해당 구역에 근무하던 수백명의 승조원은 연락을 받지 못하고 영문도 모른체 희생되었으나, 함은 당장의 전복을 면하게 된다. 좌현 엔진이 정지되고 해당 구역에 들어찬 물의 무게가 더해지면서 야마토함은 10kn까지 속력이 줄어들게 된다. 또한 이때에 58 기동함대에서는 다시 110기의 항공기가 발진하고 있었다. 20기의 어벤져가 우현 60도 방향에서 어뢰를 발사하였으며, 야마토함은 회피를 위하여 우현으로 급격하게 선회하였다. 그러나 3발의 어뢰가 선체의 중앙부에 명중하였고, 야마토함의 방향타는 우현으로 최대한 꺾어진 상태로 망가지게 된다.
야마토함이 점점 느려지고 쉬운 목표물이 되자 미 해군 뇌격기들은 함의 조향을 방해하기 위하여 방향타와 고물(배의 뒷부분) 부분에 공격을 집중하여 성공하게 된다. 오후 2시 2분에 야마토함이 더 이상 조정이 불가능하며, 침몰할 것임을 보고 받은 이토 제독은 작전 취소와 퇴함을 명령하고, 구조 작전을 실시한다. 야마토함의 무전기가 파괴되어 함대의 다른 전투함들에게는 깃발신호로 같은 명령을 전달한다.
오후 2시 5분에 야마토함은 완전 정지하였으며, 전복하기 시작하였다. 이토 제독과 아루가 함장은 남은 생존자들과 함께 함을 떠나기를 거부하였다. 오후 2시 20분에 야마토함은 완전히 전복하였으며, 침몰하기 시작하였다.(북위 30° 22′  동경 128° 04′ ﻿ / ﻿북위 30.367°  동경 128.067° ﻿ / 30.367; 128.067) 오후 2시 23분에 야마토함에서 격렬한 폭발이 발생하였으며, 이 폭발은 200km 떨어진 가고시마에서도 관찰 되었다고 보고 되었다. 또한 이때 발생한 버섯구름은 6,000m 높이로 치솟았다. 이 폭발에 몇몇 미군 항공기도 휘말려서 추락한 것으로 알려져 있다. 이 폭발은 함의 주 탄약고에 화재가 전달되며 발생한 것으로 생각된다.
항으로 돌아가기 위하여 노력하는 과정에서 일본 해군 구축함인 아사시모(Asashimo)가 폭격을 받고 침몰하였다. 일본 해군 구축함인 카스미(Kasumi) 역시 항공 공격으로 심각한 피해를 입고 다른 구축함에 의해 예인되어야 했다. 스즈츠키(Suzutsuki)함은 이물에 심각한 피해를 입었지만 거꾸로 항해하여 사세보항으로 돌아갈 수 있었다.
상대적으로 피해를 덜 입은 남은 세척의 일본 해군 구축함(후유즈키(Fuyuzuki), 유키카제, 하츠시모(Hatsushimo))은 야마토함 생존자 280명을 구조할 수 있었으며 야하기함 승무원 1,000명 가운데 555명, 이소카제함, 하마카제함, 쿠수미함으로부터 800명 이상의 승조원을 구조하였다. 야마토함의 승조원은 2,750명에서 3,300명 사이였던 것으로 알려져 있으나 정확하지는 않다. 3,700~4,250명의 일본 해군이 전사하였다. 세척의 구축함은 생존자들과 사세보로 귀항하였다.
총 10기의 미군 항공기가 일본 해군 대공화기에 격추되었으며, 일부 조종사는 수상기나 잠수함에 의하여 구조되었다. 미군 측 전사자는 12명이었다. 일본군 생존자에 따르면, 미군 전투기가 물 위에 떠 있는 일본군 생존자에 기관총 사격을 가했다고 한다. 다른 한편으로 일본군 구축함이 생존자를 구조하는 동안 미군 항공기의 공격이 중단되었다는 증언도 있다.
천호작전 중에 일본군은 오키나와에서 미 해군 함대에 항공 공격을 가하였으나, 전투함을 침몰시키는데 실패하였다. 4월 7일 중에 115기의 일본군 항공기가 공격에 가담하였으며, 대부분은 카미카제 공격이었다. 카미카제 공격은 USS 핸콕(USS Hancock), 전함 USS 메릴랜드(USS Maryland), 구축함 USS 베넷(USS Bennett)에 명중하였으며, 메릴랜드함과 베넷함에 상당한 피해를 가하였다. 이 공격에서 일본군은 100여기의 전투기를 상실한다.