US Marines prevailed over the Japanese .
US won the "Battle of Okinawa". which lasted from April-June in 1945
The allies were successful in the Battle of Britain.
Britan won the battle.
No specific battle 'won' ww2. But you're probably refering to the battle of Berlin.
The Battle of the Atlantic was won by Britain and her Allies .
Korea
The allies
Okinawa. Strictly speaking, the current U.S. military base did not exist at the time, so it was not "won" (i.e. the Battle of Okinawa was over the entire island, not for a specific base on it).
The Americans won.
The shortest battle of world war 2 was Battle of Mustarsd and Ketchup in 1944. MAny ketchup packets were lost. Mustard won the battle took place for 3 minutes.
Central Powers Victory
The Verdun Battle of World War I ended in a victory for France. the battle lasted throughout most of the year 1916