The Arizona Diamondbacks were surging offensively before being buttoned up by Julio Teheran and the Atlanta bullpen in their series opener with the Braves.

Saturday night's matchup with rookie Mike Foltynewicz at Turner Field figures to be a little easier.

The Diamondbacks (56-58) were averaging 5.9 runs and batting .308 while winning nine of 15 entering this series, including 36 runs and 63 hits in their last four. Teheran limited them to one run while striking out seven in six innings, and David Aardsma and Arodys Vizcaino helped preserve a 3-2 victory for the Braves (52-63).

More from FoxSports

"I knew they've been doing really good," Teheran said. "I was trying to pitch like I've been doing my last three starts and not worrying about they've been doing the games before."

David Peralta, who came in batting .471 with 17 RBIs in his previous 14 games, was 0 for 3 after not starting Wednesday's loss to Philadelphia due to a tight quadriceps. Nos. 5 and 6 hitters Welington Castillo and Jake Lamb accounted for three strikeouts apiece of Arizona's 10.

Foltynewicz (4-3, 5.23 ERA) gave up two runs over 5 2-3 innings in a 7-2 victory over Miami on Saturday. But even in his first win since May 24, he matched a career high with four walks, including three in a row during the third inning. He's managed a 4-1 record in seven home starts despite a 5.58 ERA, and opponents own a .364 on-base percentage overall.

While Teheran lowered his career ERA against the Diamondbacks to 2.17, Foltynewicz lost a 9-8 result at Arizona on June 3 when he allowed five runs in 5 2-3 innings. A.J. Pollock, hitting .414 over his last seven games, homered against the right-hander.

Arizona should also be boosted by third baseman Yasmany Tomas' expected return. He's hitting .471 in his last six games but missed the club's last two due to a strained calf.

The Braves (51-63) have won 12 of 14 in the series at home and improved to 31-23 at Turner Field this season. Cameron Maybin is hitting .400 in his last 21 meetings with the Diamondbacks after going 2 for 3 with a triple Friday.

Arizona's Patrick Corbin (2-3, 4.08) has logged quality starts in three of his past four outings. He yielded three runs over six innings in a 4-3, 10-inning win against Cincinnati on Sunday, throwing 88 pitches. He still hasn't tossed more than 89 in his seven games since returning from Tommy John surgery.

Corbin yielded three hits and five walks over seven innings in a 2-0 home victory against Atlanta on May 14, 2013, his only previous start against the Braves. Maybin is 3 for 6 with two doubles against him.

Atlanta signed right-hander Edwin Jackson Friday through the rest of the season. He's expected to work out of the bullpen after going 2-1 with a 3.19 ERA in 23 relief appearances for the Chicago Cubs before being released July 29. This marks the ninth big league team for Jackson, who went 6-10 with a 5.16 ERA in 21 starts for the Diamondbacks in 2010.