<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 had more cannons and better weapons than the Confederates, so they were able to win the battle.