World war 1 ended because the Germans surrended to the Allies
Versaille treaty
The Germans
They were against the Germans and their allies called the Triple Alliance. US was with the British and their allies-Triple Entente
The primary objective of the Allies in World War 1 was to eliminate Nazi Germany on the Western Front. They also wanted to end Japan's supremacy in the Pacific.
The Allies Won the war after four long hard years of fighting against Germans
Exrtra canon fodder, the allies could now out die the Germans, simple.
The allies won World War 1 overcoming German aggression simply by tactics and strength of combined powers. The aggressive Germans were dreaming of conquering the whole world without assessing their own strength. The World World 1 which continued for 4 years was a big drain on their arsenals and financial power. So the exhausted Germans had no other alternative than to surrender before the allied powers. Thus the allies won the World War 1.
the Germans' use of unrestricted submarine warfare
The Armistice between the Allies and Germany, ended World War 1. It was signed on November 11, 1918 in Compiegne, France.
The Germans believed the ships were carrying war supplies to the Allies.
For most of time during World War 1, the Germans always felt they had the upper hand and won most of the battles. The entry of the USA on the Allies' side however discouraged the Germans and gave the Allies a lift.