<human>:  Why did the Union win the Battle of Gettysburg?
<bot>: The Union won the Battle of Gettysburg because they had more troops and were better trained. The Union army was larger than the Confederate army and had more men and better weapons. The Union army also had a much better general, General George Meade, who was a better strategist than General Robert E. Lee.