Forsythe hit a home run in his first at-bat of the season, Venable added a three-run homer and Jason Marquis won his seventh consecutive decision to lead the Padres to a 7-6 victory against the Braves on Monday night.
"Two runs through eight, I'll take that tomorrow," manager Bud Black said. "The ninth inning got away from us a little bit, but we had a big enough cushion. The end result is what you look for."
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 home run overall and his fourth pinch-hit shot. He leads all major league rookies with 14 home runs and 37 RBI.
Heyward hit a home run 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.
Marquis (8-2) held Atlanta to two runs and five hits, walked five and struck out four.
"He pitched well. He weaves his way through a game. It's great," Black said.
Marquis has won seven consecutive decisions over nine starts, the second-longest streak of his career. His last loss was on April 22 to Milwaukee.
"I just tried to carry over what I did in LA and try to be real consistent in my delivery and focus down in the zone with my sinker," said Marquis, who beat the Dodgers 6-2 while allowing only three hits in 6 1/3 innings in his previous start. "It helped me get deep into the game."
Marquis said keeping the ball down "is a key for me against any team. By no means am I overpowering, so I pitch to contact and my contact has to be on the ground. If I keep the ball in the bottom of the zone, I'm going to get those consistent ground balls."
Heyward hit a home run on a slider from Marquis.
"Probably bad pitch selection, but at that point of the game, up 7-1, sometimes I like to try different things to see where it gets me," Marquis said. "I should have attacked him with a sinker like I'd been doing all night, but he put a good swing on it. He'll do some damage with mistake pitches."
The Braves lost for just the third time in 10 games.
"I'm really, really proud of this team," Heyward said. "We have a good team. We don't quit. We have a lot of fun and have a lot of pride, and that's an example of it right there."
Seeing a four-run ninth inning "is the bright side of the game," manager Fredi Gonzalez said. "You start seeing guys like Heyward and B.J. [Upton] and Justin [Upton] swinging the bats. And Gattis with his fourth pinch-hit home run. You just keep running him out when you get the situation. His swing works. He's got a short swing and he's a big, strong man."
Both of San Diego's home runs came off rookie Julio Teheran, who had a no-hitter through 7 2/3 innings in his previous start.
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 home run, his eighth.
Teheran (4-3) went six innings, allowing five runs and six hits with three strikeouts and no walks.
The Padres added two runs in the seventh on Yasmani Grandal's single and Marquis' double-play ball.
- To make room for Forsythe on the 40-man roster, the Padres designated C John Baker for assignment.
- Gyorko is hitting .284 with eight home runs and 25 RBI. He has made 51 starts at second base and nine at third. He leads all rookies in batting average, hits (66), runs (36) and total bases (107) while ranking tied for the lead in doubles (17) and second in home runs and RBI. Gyorko was hurt in a loss Sunday at Colorado.
- Forsythe was placed on the 15-day DL before the season with plantar fasciitis in his right foot. He was transferred to the 60-day DL on April 24.
- Padres closer Huston Street pitched a simulated game Monday. Street will pitch an inning Wednesday at Class A Lake Elsinore. Street went on the 15-day DL June 1, retroactive to May 30, with a strained right calf. Manager Bud Black said Street threw well Monday.