ATLANTA — Justin Upton homered and scored the tiebreaking run on Chris Johnson's eighth-inning single, and the Braves beat the Cardinals 2-1 on Tuesday night to end their seven-game skid.
Atlanta right-hander Gavin Floyd was impressive over seven innings in his season debut.
Floyd made his first major-league start since April 27, 2013, for the White Sox against the Rays. He had season-ending Tommy John surgery 10 days later, and his comeback included six minor-league rehab starts this year.
With one out in the eighth, Upton singled to center. Freddie Freeman followed with a liner that bounced off reliever Randy Choate's leg and bounced to third baseman Matt Carpenter for an infield hit.
Right-hander Pat Neshek gave up Johnson's single to rightfield that drove in Upton and allowed Freeman to advance to third. The Braves had to settle for one run when Gerald Laird struck out on a botched suicide squeeze and Freeman was out on a rundown.