Nos meados de 1863, o comando dos exércitos da União foi finalmente assumido por um general resoluto - Ulysses Grant. Grant iniciou imediatamente uma grande ofensiva, conhecida como Campanha de Overland. Durante o restante de 1863 e até 1865, Lee comandou seu Exército do Norte da Virgínia numa série de batalhas, na maioria taticamente inconclusivas. Com tropas numericamente inferiores e castigadas pela fome e pela escassez de munição, ele conseguiu apenas atrasar o avanço das forças federais. Entretanto, a cada batalha a Confederação sofria perdas que não poderia repor. Em 1865, após a queda de Petersburg e da Capital Confederada, Richmond, ambas na sua Virgínia natal, Lee e seu exército se renderam para as forças da união sob comando do General Ulysses S. Grant.