SAN DIEGO - Logan Forsythe homered in his first at-bat of the season, Will Venable added a three-run homer and Jason Marquis won his seventh straight decision to lead the San Diego Padres to a 7-6 victory against the Atlanta Braves on Monday night.
Both homers came off rookie Julio Teheran, who had a no-hitter through 7 2-3 innings in his previous start.
Braves rookie Evan Gattis had a pinch-hit, three-run homer with one out in the ninth off Tim Stauffer to pull the Braves to 7-5. Dan Uggla and Chris Johnson were aboard on singles for Gattis' 14th homer overall and his fourth pinch-hit shot. He leads all major league rookies with 14 homers and 37 RBIs.
Jason Heyward homered to straightaway center field with two outs in the ninth, his second solo shot of the game and fifth of the season. It came off Dale Thayer, who got the final two outs for his first save in three chances.
Forsythe was reinstated from the 60-day disabled list earlier in the day to take the spot of rookie Jedd Gyorko, who was put on the 15-day DL with a strained groin.
Forsythe hit a two-out shot to left-center in the second, estimated at 445 feet.
Venable homered into the Jack Daniel's Old No. 7 Deck atop the right-field wall with one out in the fourth to give the Padres a 5-0 lead. Carlos Quentin and Kyle Blanks singled ahead of Venable's homer, his eighth.
Teheran (4-3) went six innings, allowing five runs and six hits with three strikeouts and no walks.
Marquis (8-2) allowed Heyward's solo shot to right-center with one out in the eighth and then walked Freddie Freeman with two outs before making way for Tommy Layne. Marquis held Atlanta to two runs and five hits, walked five and struck out four.
Marquis has won seven straight decisions over nine starts, the second-longest streak of his career. His last loss was on April 22 to Milwaukee.
The Padres added two runs in the seventh on Yasmani Grandal's single and Marquis' double-play ball.
The Braves lost for just the third time in 10 games.