ATLANTA (AP) -- Chris Johnson singled to left with two outs in the ninth inning for his first career walk-off hit and the Atlanta Braves won again at home, beating the Cleveland Indians 3-2 on Wednesday night.
Jordan Schafer drove in Atlanta's first two runs, then scored the winner after reaching on an infield single and stealing his second base of the night. Freddie Freeman was intentionally walked before Johnson lined a 2-2 pitch to left off Joe Smith (5-2).
The Braves improved to 46-18 at Turner Field, the best home record in the majors.
Mike Aviles homered and drove in both Cleveland runs.
Craig Kimbrel (3-2) earned the win with a perfect ninth.