Which Union general was in command during the battle?