A National League battle concludes Wednesday afternoon when the Atlanta Braves (88-54, 41-29 away) visit the San Francisco Giants (68-74, 38-33 home).