<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 artillery and more men than the Confederates. The Union also had more accurate rifles and better quality muskets than the Confederates.