Pendant l'été 1863, Lee joua son va-tout en envoyant ses troupes dans le Nord jusqu'en Pennsylvanie. Il se heurta à l'Armée de l'Union à Gettysburg. La bataille la plus meurtrière qui ait jamais été livrée sur le sol américain a alors lieu (avec plus de et sur l'ensemble des deux camps). Au bout de trois jours de combats désespérés, les Confédérés durent s'avouer vaincus. Au même moment, sur le Mississippi, le général nordiste Ulysses S. Grant prenait la ville de Vicksburg. L'Union contrôlait désormais toute la vallée du Mississippi, coupant en deux la Confédération. Mais la guerre n'était pas finie.