What ended the Battle of Yorktown? The American army began running out of food, so Washington surrendered. The British army bega
n running out of food, so Cornwallis surrendered. The French army began running out of food, so Rochambeau surrendered. The French army began running out of food, so Lafayette surrendered.