Die Schlacht von Gettysburg ereignete sich als Folge des Vorstoßes von General Robert E. Lee nach Norden nach Pennsylvania, um den Großteil der Kämpfe im Osten von Virginia auf das Territorium der Union zu verlagern. His Endziel war Philadelphia, aber die Truppen von General George Meade holten ihn in Gettysburg ein. Beide Seiten stellten ihre Truppen um die kleine Stadt herum und die blutigste Schlacht des Krieges begann.
Am ersten Tag der Schlacht befanden sich die Streitkräfte der Konföderierten nördlich der Stadt Gettysburg, und die Unionstruppen näherten sich von Süden. Die Unionstruppen besetzten zunächst Stellungen nördlich der Stadt, fielen aber unter einem Angriff einer zahlenmäßig überlegenen Streitmacht zurück. Am Ende nahmen sie Positionen rund um Cemetery Hill und Cemetery Ridge ein, wo sie bis zum Eintreffen von Verstärkung durchhalten konnten.
Am zweiten Tag der Kämpfe versuchte Lee, die Position der Union zu flankieren und zu umzingeln, aber fehlerhafte Geheimdienstinformationen führten dazu, dass seine Streitkräfte direkt auf Unionstruppen stürzten, die an eine geeignetere Position verlegt worden waren. Eintreffende Verstärkungen halfen den Unionstruppen, ihre Positionen zu halten, obwohl die Verluste auf beiden Seiten hoch waren.
Am dritten Tag fand eines der berühmtesten Militärmanöver des Krieges statt. Truppen unter General George Pickett versuchten, Cemetery Ridge in einem der am wenigsten durchdachten Angriffe des Krieges einzunehmen. Seine Truppen wurden dem vernichtenden Feuer von gut vorbereiteten Unionstruppen ausgesetzt, brachen zusammen und erlitten verheerende Verluste. Als klar wurde, dass die Konföderierten die Unionstruppen nicht vertreiben konnten, zogen sie sich zurück und beendeten Lees letzten Versuch, den Krieg auf Unionsgebiet zu bringen.