Kiedy Hood przejął dowództwo nad Armią Tennessee, Sherman znajdował się zaledwie pięć mil od Atlanty. Hood był najbardziej agresywnym generałem, jakiego miała konfederacja. Zamierzał bronić Atlanty. 20 lipca armia Hooda zaatakowała Armię Cumberlandu generała Unii George'a Henry'ego Thomasa. Armia Johna Schofielda z Ohio i Armia Jamesa B. McPhersona z Tennessee poruszały się po konfederackiej prawej stronie i nie mogły pomóc Thomasowi. Ale armia Thomasa trzymała się mocno. Konfederaci wycofali się po stracie 2 500 zabitych lub rannych. Hood zaatakował ponownie 22 lipca. Rzucił wszystkie swoje siły przeciwko Armii Tennessee McPhersona na lewej flance Shermana. Bitwa rozpoczęła się około południa i trwała do północy.
Podczas walk generał Dodge (autor) dostrzegł lukę w liniach Unii. Wysłał posłańców, by ostrzegli dowódców, by ruszyli, by zamknąć tę lukę, bo inaczej Konfederaci się przez nią przebiją. Najwyraźniej generał McPherson dostrzegł tę samą lukę. Wyruszył z oficerem sztabowym, aby ją zamknąć. Natknął się na konfederackich potyczkarzy, którzy kazali mu się poddać. Odwrócił się i popędził konia do ucieczki, ale został postrzelony i zabity. W pewnym momencie linia Unii załamała się. Jednak ogień armatni z Armii Ohio Schofielda i kontratak wyparły Konfederatów z powrotem. Hood stracił około 8000 (zabitych, rannych i zaginionych) przy 3 722 stratach Unii. Po bitwie Hood wycofał się, by bronić Atlanty. Niewiele miał do pokazania za swoje ataki, poza wysoką liczbą ofiar, na którą Konfederaci nie mogli sobie pozwolić.
Sherman ustawił swoje działa i rozpoczął bombardowanie Atlanty, które trwało miesiąc. Następnie Sherman wycofał swoje wojska, pozostawiając jedynie niewielkie siły. Zgodnie z planem, armia Hooda podążyła za nimi do Jonesboro w stanie Georgia. Armia Shermana zniszczyła tory kolejowe prowadzące z powrotem do Atlanty. Bitwa pod Jonesborough trwała dwa dni i zakończyła się 1 września. Po poniesieniu kolejnych ciężkich strat, to co zostało z armii Hooda spaliło zapasy i amunicję i opuściło Atlantę. Następnie Sherman zajął Atlantę. Była to wielka strata dla konfederacji. Niemal gwarantowała Lincolnowi reelekcję. Bitwa o Atlantę wyznaczyła półmetek kampanii pod Atlantą.