Why was the Continental Army victorious at the Battle of Yorktown?

The first choice: The French Navy cut off supplies and a way to escape for the British Army. In addition American and French ground forces well outnumbered British forces.
Answer: the french navy cut off supplies and a way to escape for the British Army.In addition American and French ground forces well outnumbered British Forces.