Yasiel Puig hit a two-run homer in the first inning off the facade of the second deck in left-center field, and the Cincinnati Reds wasted an early lead and then rallied to beat the Atlanta Braves 7-6 Tuesday night.

José Peraza had his first RBIs since homering on opening day, and Tucker Barnhart homered for the Reds, who have won four of five following a four-game losing streak.

More Images
Cincinnati Reds' Yasiel Puig (66) celebrates with Jesse Winker (33) after hitting a two-run home run off Atlanta Braves starting pitcher Kevin Gausman in the first inning of a baseball game, Tuesday, April 23, 2019, in Cincinnati. (AP PhotoJohn Minchillo)

Yasiel Puig hit a two-run homer in the first inning off the facade of the second deck in left-center field, and the Cincinnati Reds wasted an early lead and then rallied to beat the Atlanta Braves 7-6 Tuesday night.

Cincinnati Reds' Yasiel Puig runs the bases after hitting a two-run home run off Atlanta Braves starting pitcher Kevin Gausman in the first inning of a baseball game, Tuesday, April 23, 2019, in Cincinnati. (AP PhotoJohn Minchillo)

Peraza hit a two-run double off Kevin Gausman (1-2) for a 5-4 lead, Jessie Biddle forced in a run with a bases-loaded walk to pinch-hitter Phillip Ervin and Puig hit a sacrifice fly against Wes Parsons.

Cincinnati Reds' Yasiel Puig watches his two-run home run in the first inning of a baseball game against the Atlanta Braves, Tuesday, April 23, 2019, in Cincinnati. (AP PhotoJohn Minchillo)

Cincinnati scored its most runs since routing Miami 14-0 on April 9. The Reds entered last in the major leagues in batting average at .197.

Boston Red Sox outfielder Andrew Benintendi makes a throw in from the outfield as the Green Monster displays a third period score from the Boston Bruins and Toronto Maple Leafs NHL hockey game during the sixth inning of a baseball game against the Detroit Tigers, Tuesday, April 23, 2019, in Boston. (AP PhotoMary Schwalm)

Sonny Gray tied his season high with nine strikeouts but tired in the middle innings. He allowed four runs — three earned — and six hits in 5 1/3 innings as his ERA rose from 2.79 to 3.28. He is 0-3 in five starts in his first season since the Reds acquired him from the New York Yankees.

Cincinnati Reds starting pitcher Sonny Gray throws in the first inning of a baseball game against the Atlanta Braves, Tuesday, April 23, 2019, in Cincinnati. (AP PhotoJohn Minchillo)

Ender Inciarte homered in the fifth and Atlanta went ahead in the sixth when Donaldson hit an RBI double and scored on a single by Freeman, who came home on Nick Markakis' sacrifice fly.

Cincinnati led 3-0 in the fifth inning, fell behind 4-3 in the sixth, then scored four runs in the bottom half.

Cincinnati Reds' Yasiel Puig (66) celebrates with Jesse Winker (33) after hitting a two-run home run off Atlanta Braves starting pitcher Kevin Gausman in the first inning of a baseball game, Tuesday, April 23, 2019, in Cincinnati. (AP PhotoJohn Minchillo)

Cincinnati Reds' Yasiel Puig (66) celebrates with Jesse Winker (33) after hitting a two-run home run off Atlanta Braves starting pitcher Kevin Gausman in the first inning of a baseball game, Tuesday, April 23, 2019, in Cincinnati. (AP PhotoJohn Minchillo)

Peraza hit a two-run double off Kevin Gausman (1-2) for a 5-4 lead, Jessie Biddle forced in a run with a bases-loaded walk to pinch-hitter Phillip Ervin and Puig hit a sacrifice fly against Wes Parsons.

Robert Stephenson (2-0) struck out two batters with a runner on third to end the sixth.

Atlanta scored on RBI doubles by Charlie Culberson against Wandy Peralta in the seventh and Dansby Swanson off Jared Hughes in the eighth. Raisel Iglesias allowed Matt Joyce's leadoff double in the ninth, then retired Ozzie Albies, Josh Donaldson and Freddie Freeman for his fifth save in six chances.

Cincinnati Reds' Yasiel Puig runs the bases after hitting a two-run home run off Atlanta Braves starting pitcher Kevin Gausman in the first inning of a baseball game, Tuesday, April 23, 2019, in Cincinnati. (AP PhotoJohn Minchillo)

Cincinnati Reds' Yasiel Puig runs the bases after hitting a two-run home run off Atlanta Braves starting pitcher Kevin Gausman in the first inning of a baseball game, Tuesday, April 23, 2019, in Cincinnati. (AP PhotoJohn Minchillo)

Cincinnati scored its most runs since routing Miami 14-0 on April 9. The Reds entered last in the major leagues in batting average at .197.

Joey Votto walked three times and singled in his first game after missing two games due to back tightness.

Swanson also tripled for the Braves.

Cincinnati Reds' Yasiel Puig watches his two-run home run in the first inning of a baseball game against the Atlanta Braves, Tuesday, April 23, 2019, in Cincinnati. (AP PhotoJohn Minchillo)

Cincinnati Reds' Yasiel Puig watches his two-run home run in the first inning of a baseball game against the Atlanta Braves, Tuesday, April 23, 2019, in Cincinnati. (AP PhotoJohn Minchillo)

Sonny Gray tied his season high with nine strikeouts but tired in the middle innings. He allowed four runs — three earned — and six hits in 5 1/3 innings as his ERA rose from 2.79 to 3.28. He is 0-3 in five starts in his first season since the Reds acquired him from the New York Yankees.

Gausman (1-2) gave up six runs — five earned — and eight hits — in 5 1/3 innings.

Puig's third home run of the season went 432 feet and was his first in Cincinnati this season, and Barnhart homered leading off the fourth.

Boston Red Sox outfielder Andrew Benintendi makes a throw in from the outfield as the Green Monster displays a third period score from the Boston Bruins and Toronto Maple Leafs NHL hockey game during the sixth inning of a baseball game against the Detroit Tigers, Tuesday, April 23, 2019, in Boston. (AP PhotoMary Schwalm)

Boston Red Sox outfielder Andrew Benintendi makes a throw in from the outfield as the Green Monster displays a third period score from the Boston Bruins and Toronto Maple Leafs NHL hockey game during the sixth inning of a baseball game against the Detroit Tigers, Tuesday, April 23, 2019, in Boston. (AP PhotoMary Schwalm)

Ender Inciarte homered in the fifth and Atlanta went ahead in the sixth when Donaldson hit an RBI double and scored on a single by Freeman, who came home on Nick Markakis' sacrifice fly.

TRAINER'S ROOM

Braves: RHP Mike Foltynewicz, who hasn't pitched this season because of a right elbow bone spur, is expected to start Saturday against Colorado.

Cincinnati Reds starting pitcher Sonny Gray throws in the first inning of a baseball game against the Atlanta Braves, Tuesday, April 23, 2019, in Cincinnati. (AP PhotoJohn Minchillo)

Cincinnati Reds starting pitcher Sonny Gray throws in the first inning of a baseball game against the Atlanta Braves, Tuesday, April 23, 2019, in Cincinnati. (AP PhotoJohn Minchillo)

Reds: OF Matt Kemp went on the 10-day IL with a broken left rib sustained when crashing into the outfield wall at San Diego on Sunday.

UP NEXT

Braves: RHP Mike Soroka (0-1, 1.80) is scheduled to make his first big league start on Wednesday against Cincinnati, with RHP Tanner Roark (1-0, 3.60) starting for the Reds. It will be Roark's 17th start against Atlanta, which has a .231 average against him.

More AP MLB: https://apnews.com/MLB and https://twitter.com/AP_Sports