On 11 August, the Soviet 16th Army commenced the ground invasion from northern Sakhalin of the southern portion of Sakhalin Island controlled by Japan. The Soviet advance was halted by the strenuous Japanese defense of the Karafuto Fortress defense line. The Soviet 16th Army which consisted of roughly 20,000 men and supported by 100 tanks outnumbered the Japanese defenders 3 to 1. However the Soviet advance was minimal and held off for four days on the Karafuto line. On 15 August, Imperial Japanese headquarters issued the order to halt all offensive combat operations and engage in a cease-fire dialogue; however, the 5th Area Army issued a contrary order to the 88th Division to defend Sakhalin to the last man. The same day 3,000 Japanese troops surrendered the Karafuto Line. Japanese military casualties were 568 dead.
In order to speed up the invasion of Sakhalin island and relieve pressure on the ground invasion the Soviet Navy launched an amphibious assault operation against the key Japanese ports. A naval blockade of Sakhalin island was put into place to prevent the evacuation of Japanese troops. Civilian convoys were targeted by Soviet submarines in the Aniva Gulf. On 16 August, the Soviet coast guard ship Zarnitsa, four minesweepers, two transports, six gunboats and nineteen torpedo boats docked in Port Toro. Around 1,400 Soviet troops of the 365th Separate Marine Battalion and one battalion of the 113th Rifle Brigade landed in Toro and engaged a Japanese garrison of 200 men. Toro was captured and the next day they captured four populated areas and the port city of Esutoru, Anbetsu and Yerinai. Japanese casualties were 100 killed, 150 wounded and 30 captured. Soviet casualties were 12 killed. On 20 August, 3,400 troops of the Soviet Navy combined marine battalion and the 113th Rifle Brigade landed in Port Maoka. The landing party was met with fierce Japanese defense. A few naval vessels were damaged which led to the Soviet response of intense naval bombardment of the city, causing approximately 600 to 1,000 civilian deaths. Maoka was captured on 22 August, with heavy Japanese resistance continuing throughout the city. Japanese military casualties in this battle were 300 killed and 600 captured. Soviet casualties were 60 army soldiers killed and 17 naval infantry killed. On 25 August, 1,600 Soviet troops landed in Otomari. The Japanese garrison of 3,400 men surrendered. The same day the remnants of the Japanese 88th Division surrendered to the 16th Army and the city of Toyohara was captured without resistance officially ending the Invasion of Sakhalin.
Aftermath and casualties
Japanese casualties are approximately 700 to 2,000 soldiers killed and 3,500 to 3,700 civilians killed. Around 18,202 were captured and many of the Japanese prisoners of war in Sakhalin were sent to labor camps in Siberia and held after the war. At least 100,000 Japanese civilians fled Soviet occupation during the invasion. The capture of Sakhalin Island proved a necessary prerequisite for the Invasion of the Kuril Islands. Following the Japanese surrender Sakhalin island remained under the control of the U.S.S.R., and remains Russian territory to this day. It became part of Sakhalin Oblast.