<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 army had more than twice as many men as the Confederates. The Union army also had more artillery, which could be used to bombard the Confederate positions and take them out.