La bataille de Shiloh, qui a eu lieu en avril 1862, a assuré une victoire clé pour le général de division Ulysses S. Grant et ses soldats de l'Union. La bataille de Shiloh a commencé le 6 avril 1862 et n'a duré que pendant 2 jours. Malgré sa courte durée, la bataille a assuré une victoire importante pour les forces de l'Union, dirigées par Grant et le général de division Don Carlos Buell de l'Ohio.
Grant dirigeait les forces de l'Union de l'armée du Tennessee tandis que Buell commandait les troupes de l'Ohio. Les troupes de Grant sont arrivées sur les lieux de la bataille avant Buell et ses hommes et ont commencé le combat sans les hommes de l'Ohio. Le 6 avril 1862, le général confédéré Albert Sidney Johnston mena ses troupes lors d'une attaque surprise visant Grant et ses hommes. Les confédérés, également appelés armée du Mississippi, ont réussi à stopper la progression des troupes de l'Union, mais pas pour longtemps. Johnston a subi une blessure à la jambe qui s'est avérée fatale et a conduit au nouveau commandement des troupes confédérées par le général P.G.T. Beauregard.
L'armée de l'Union s'est rapidement renforcée après la fusion des armées de l'Ohio et du Tennessee, et s'est finalement révélée victorieuse. La bataille de Shiloh s'est terminée avec plus de 24 000 morts. Il s'est classé parmi les batailles les plus meurtrières de la guerre civile et s'est avéré que le Sud était moins puissant qu'on ne le pensait à l'origine.