ATLANTA -- After missing most of the season with a sprained left wrist, Joey Terdoslavich has been a forgotten man in the Braves' new outfield mix.

He found a dramatic way to catch the attention of manager Fredi Gonzalez.

Terdoslavich led off the eighth inning with his first career home run and Atlanta rallied from a five-run deficit against James Shields to beat the San Diego Padres 6-5 on Tuesday night.

Pinch-hitting in only his fourth at-bat of the season, Terdoslavich drove a pitch from Joaquin Benoit (4-3) over the fence in right-center. Then he put the hit in perspective for teammate Shelby Miller.

"I told Shelby it felt like the coolest thing I had ever done," said Terdoslavich, who came off the disabled list Friday.

The Braves trailed 5-0 before scoring five runs in the sixth off Shields. Three reviews of calls at the plate were decided in Atlanta's favor.

Jim Johnson (2-3) pitched a scoreless eighth. Jason Grilli got through a shaky ninth for his 16th save in 18 chances.

Will Venable drove in two runs for the Padres with three hits, including his fifth homer.

Grilli, who lost a ninth-inning lead in Monday's 5-3 loss in 11 innings, found more trouble. He gave up a one-out double to Yonder Alonso and, with two outs, walked Cory Spangenberg after throwing a wild pitch that allowed Alonso to advance to third. Grilli struck out Clint Barmes to end the game.

Shields allowed seven hits and five runs, four earned, in 5 1/3 innings.

"I didn't get the job done, basically," said Shields, still undefeated at 7-0 with a 3.79 ERA.

Andrelton Simmons hit a three-run double in Atlanta's improbable five-run sixth. The Braves were helped by two video reviews decided in their favor.

With the bases loaded, Simmons hit a double to left. After two runs scored, Juan Uribe was called out at the plate. The call was overturned following a review.

Jonny Gomes' single brought Simmons to the plate for a collision with catcher Derek Norris on another close play. Simmons was called safe, and this time plate umpire Jerry Meals' call stood following a review of 2 minutes, 41 seconds.

Meals had another call overturned in the eighth on another play at the plate. Meals called Melvin Upton Jr. safe as he tried to score on a grounder to Uribe at third. Meals' call was overturned only 49 seconds later. The review showed he was tagged by Bethancourt before scoring.

"Obviously, we took very good advantage of the replays," Gonzalez said. "That's what it's there for."

Braves rookie Mike Foltynewicz gave up five runs on a career-high 12 hits in 5 2/3 innings. He was knocked out of the game by consecutive run-scoring doubles from Venable and Norris in the sixth.

The start of the game was delayed 50 minutes because of rain in the area.

DEBUT FOR AARDSMA

Right-hander David Aardsma, whose contract was purchased by Atlanta before the game, replaced Foltynewicz and got one out in his first appearance in the majors since 2013. Right-hander Cody Martin was sent to Triple-A Gwinnett.

TRAINER'S ROOM

Padres: Manager Bud Black said RHP Brandon Morrow is not expected to throw for two weeks after having a setback in his rehabilitation from right shoulder inflammation. Black said an MRI showed no "significant changes" in the shoulder. "We're probably going to have to take just a little more time to let the shoulder calm down," Black said.

Braves: Utility player Kelly Johnson could come off the 15-day disabled list Wednesday. He has been out since May 14 with a right oblique strain and despite missing 23 games still ranks second on the team with six homers. He was 1 for 4 with a two-run triple for Triple-A Gwinnett on Tuesday night.

UP NEXT

Padres: RHP Tyson Ross (3-5) will try for back-to-back wins for the first time this season when he faces the Braves on Wednesday night.

Braves: For the second straight night, a Braves rookie right-hander will face the Padres for the first time in his career. Following the lead of Foltynewicz, Williams Perez (1-0) will make his fifth start and his first against San Diego.