At which American Revolutionary War battle did British General Charles Cornwallis surrender?

The story behind the answer

British General Charles Cornwallis surrendered at the Siege of Yorktown.

The decisive siege took place in Yorktown, Virginia, from September 28 to October 19, 1781. American forces under George Washington and French forces under the Comte de Rochambeau surrounded Cornwallis’s army, while a French fleet helped prevent effective British relief by controlling the Chesapeake approaches.

American and French troops steadily tightened the siege lines and captured key British defenses. Cornwallis’s position became untenable, and his army surrendered on October 19. Cornwallis did not personally attend the surrender ceremony, citing illness; Brigadier General Charles O’Hara represented him.

Yorktown was the last major land battle of the Revolutionary War, but fighting and negotiations continued afterward. The Treaty of Paris, signed in 1783, formally recognized American independence and ended the war.

Source: Wikipedia · fact-checked Oct. 2026

Add question to a list

Choose a list to keep this question in: