Who won the battle of Yorktown?
The American Continental army won the battle.
The Americans under General Washington