Who was the American commander during the battle?