ATLANTA -- Right-hander Julio Teheran bounced back from one of his worst starts of the season to throw six shutout innings and pitch the Atlanta Braves to a 3-0 win over the San Francisco Giants on Sunday.
Teheran (5-3) didn't resemble the pitcher who allowed five runs in six innings in his last start against the Los Angeles Dodgers. He allowed seven hits Sunday but walked only one and struck out eight.
Relievers Luis Avilan, Jordan Walden and Craig Kimbrel each pitched a scoreless, hitless inning to close the game. Kimbrel struck out two batters and earned his 19th save.
The win was the second straight for Atlanta, which won two of three against the Giants and has yet to lose a series at Turner Field this year. San Francisco finished its road trip 4-5.
Giants starter Tim Lincecum (4-7) lost for the fourth time in five starts. He allowed three runs (two earned), six hits and five walks over six innings, and he struck out only three batters against an Atlanta lineup that fans more than any other National League team.
The Braves' offense was led by first baseman Freddie Freeman, who went 3-for-4 with an RBI single in the first inning. All three of Freeman's hits came against Lincecum, against whom he had been 0-for-11.
In the first, Andrelton Simmons led off with a walk and stole second. The next two hitters were robbed of hits by Giants center fielder Gregor Blanco, but Freeman lined an opposite-field single into left to score Simmons.
Atlanta added a run in the third inning when B.J. Upton doubled home Jason Heyward. The Braves loaded the bases with one out, but Lincecum got Chris Johnson to ground into a double play to end the threat.
The Giants loaded the bases in the fourth inning but came away empty when Braves left fielder Justin Upton made a diving catch on a looping liner off the bat of Joaquin Arias. A hit would have scored two runs and tied the game.
The Braves added a third run in the sixth. Ramiro Pena singled to left and hustled to third when the ball skipped past Andres Torres, who was slow to recover. Pena scored on Jordan Schafer's squeeze bunt, which bounced too high for Lincecum to attempt a play at home.
NOTES: San Francisco OF Angel Pagan will be activated during the team's upcoming homestand, although the exact date of his return has not been announced. Pagan has been on the disabled list since May 28 with a strained right hamstring. ... Giants INF Tony Abreu sat out Sunday's game with a sore right hamstring. . . . Braves 2B Dan Uggla did not start for the first time since May 30. Ramiro Pena got his sixth start at second base; he's also started seven games at shortstop and five at third base. ... Atlanta will begin a five-game series with the New York Mets on Monday. Tuesday's day-night doubleheader is the result of an April 5 rainout. San Francisco returns home for a seven-game homestand that begins with three games against the San Diego Padres.