У жовтні 1944 року відбулося найбільша в історії морська битва в затоці Лейте. Японський флот поніс катастрофічні втрати, після чого американський ВМФ отримав абсолютне панування на морі. Японська авіація також зазнала катастрофічних втрат від переважаючих її ВПС США. 20 жовтня 6-а американська армія під командуванням генерала Дугласа Макартура почала висадку на острові Лейте (південні Філіппіни) і очистила його від японських військ до 31 грудня. 9 січня 1945 року 8-а американська армія висадилася на головному острові філіппінського архіпелагу — Лусон. Протягом січня—лютого вона розгромила більшу частину японських військ на Лусоні й 3 березня звільнила Манілу. До травня більша частина Філіппін була звільнена, лише залишки японських військ в горах і джунглях продовжували чинити опір до серпня.