Teheran (12-7) gave up three runs in the first, then none after that, and he left with a 4-3 lead. Luis Ayala came on to strike out Giancarlo Stanton with the bases loaded to end the seventh, and Craig Kimbrel pitched around a one-out double by Placido Polanco in the ninth for his major-league-leading 46th save in 49 chances.
Pinch-runner Jake Marisnick made the final out trying to advance to third when a pitch by Kimbrel got past catcher Brian McCann.
Atlanta went 3 for 16 with runners in scoring position, but Evan Gattis had his third straight two-RBI game.
Source: Associated Press