There were two: The battle of Coral Sea stopped the IJN's advance towards Australia, and the battle of Midway stopped their advance everywhere else; because their offensive power was destroyed at Midway (offensive power=aircraft carrier pilots and deck crewmen/the planes & carriers could be replaced, but not the airmen).
Battle of Midway
The Battle of El-Alamein.
The Battle of Midway .
The battle marked the first time that the relentless Japanese advance had been stopped.
It was the first major land defeat of Japanese in pacific.Coming after midway battle it stopped japan expanding into south pacific.It showed up the terrible tactics too of the Japanese ,they were no supermen as fighters.
There were two battles that stopped the Japanese from advancing their expansion across the Pacific Ocean. These battles included the Battle of Coral Sea, which stopped the advancement on Australia, and the Battle of the Midway, which stopped Japanâ??s advancement on all other territories across the Pacific.
Battle of Midway
The Battle of Midway .
The battle brought near parity between Japanese and American carrier forces in the Pacific and removed the threat to Hawaii that a Japanese victory would have brought. It also permanently stopped Japanese expansion to that area of the Pacific.
The Battle of El-Alamein.
The First Battle of El Alamein .
It stopped the Japanese advance, and crippled the Japanese Navy.
El Alamein
The Battle of Midway .
The battle marked the first time that the relentless Japanese advance had been stopped.
The first battle in which the U.S. stopped the Japanese advance was the Battle of the Coral Sea, one month prior to the Battle of Midway.
The naval battle in the Coral Sea (May, 1942) stopped Japan from invading New Guinea. Although both the Japanese and US fleets lost carriers in the battle, the damage to other carriers meant they were out of action for the Battle of Midway a month later (the most costly defeat of the war for the Japanese, who lost 4 carriers).