<human>:  Why did the Union win the Battle of Anderson’s Knoll?
<bot>: The Union won because the Confederates were outnumbered and outgunned. The Union forces had the advantage in artillery and were able to inflict heavy casualties on the Confederate troops.