What ended the Battle of Yorktown? The American army began running out of food, so Washington surrendered. The British army began 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.