Confederate General Johnston fights and retreats from Dalton (May 7–13) to Resaca (May 13–15) to Kennesaw Mountain (June 27). Union General Sherman suffers heavy losses to the entrenched Confederate army. Unable to pass through Kennesaw, Sherman swings his men around to the Chattahoochee River where the Confederate army is waiting on the opposite side of the river. Once again, General Sherman flanks the Confederate army, forcing Johnston to retreat to Peachtree Creek (July 20), five miles northeast of Atlanta.