The Battle of Shiloh was defined as a major battle that was held at the course of the American Civil War wherein it lasted for two days as the battle being held in the southwestern Tennessee. In addition, one the biggest mistake done by the Confederation during the battle was that they drove the Union to a defensive perimeter at their advantage.