In which battle did the Union Army defeat the Confederate Army during the American Civil War. / Battles of the World MCQs, General Knowledge MCQs / By The Professor a) Battle of Gettysburg b) Battle of Antietam c) Battle of Shiloh d) Battle of Vicksburg Answer: a) Battle of Gettysburg