CINCINNATI -- Paul Goldschmidt couldn't identify a particular reason for his home run drought.
He also couldn't figure out how he was able to snap it.
Goldschmidt hit a pair of two-run homers, Ender Inciarte homered and drove in three runs and the Arizona Diamondbacks held on for an 11-7 victory over the Cincinnati Reds on Saturday night.
More from FoxSports
Goldschmidt, who hadn't homered since July 27, had the seventh multihomer game of his career and finished with four hits and three runs.
"That's just kind of how the game goes," Arizona's first baseman said. "Stuff comes in spurts. I didn't do anything out of the ordinary. I was just trying to get to feeling good and get in a good position to swing."
The Diamondbacks matched last season's total of 31 road wins while sending the Reds to their eighth consecutive loss -- one shy of matching the team's longest of the season.
All-Star center fielder A.J. Pollock followed his back-to-back, four-hit games by going 3 for 5 and scoring two runs. Chris Owings went 3 for 4 to improve to 8 for 12 over the first three games of the four-game series.
Zack Godley (4-0) allowed one run in 3 2/3 relief innings for the win. Daniel Hudson got the final two outs for his second save.
"(Godley) did a great job," manager Chip Hale said. "He always does. His ball moves all over the place."
Inciarte hit the first pitch of the game for a home run, his fourth of the season and first career leadoff homer. Goldschmidt followed two batters later with a two-run shot, his 23rd of the season.
"He does so many good things for us that it's hard to take him out of the lineup," Hale said.
Todd Frazier got the Reds on the board with an RBI single in the first, and after Pollock scored on a double-play ball in the third for a 4-1 lead, Jay Bruce produced a two-run double and scored on Brennan Boesch's double for a 4-all tie, knocking Randall Delgado out of the game.
Delgado, making his first start since Sept. 11, allowed six hits and four runs with two walks and two strikeouts in 2 1/3 innings.
"We did a nice job of coming back, but they did what we've talked about all season," Reds manager Bryan Price said. "They added on and got that separation."
The Diamondbacks reached Reds starter Anthony DeSclafani for 10 hits and six runs in five innings. DeSclafani (7-9) finished with no walks and four strikeouts.
"I wanted to break the losing streak," DeSclafani said. "This wasn't what I had planned. I just want to finish the season strong."
Diamondbacks: INF Phil Gosselin went 2 for 5 with an RBI on Friday during his rehab assignment with Visalia of the Class-A California League. Gosselin, on the DL since May 18 with a fractured left thumb, is 9 for 32 (.281) with a double, two home runs and six RBI in eight games with Visalia and the rookie-level Arizona League D-backs.
Reds: LHP Aroldis Chapman remained day to day with an undisclosed shoulder issue. The problem wasn't severe enough to place Chapman on the disabled list, Price said, but he couldn't pinpoint when Chapman might be ready.
DO IT ALL
Besides his 3 2/3 innings of one-run relief, Godley recorded his first major-league hit, beating out a bunt that loaded the bases in the fourth inning before Inciarte's go-ahead sacrifice fly gave Arizona a 5-4 lead.
The Reds unveiled a statue of Baseball Hall of Famer Tony Perez outside Great American Ball Park during a ceremony before Saturday's game. Perez is the seventh ex-Red to be honored with a bronze figure, including fellow Hall of Fame members Johnny Bench, Joe Morgan, Frank Robinson and Ernie Lombardi.
Diamondbacks: RHP Chase Anderson (5-5, 4.51), optioned to Triple-A Reno on Tuesday before getting a reprieve and being recalled on Thursday when right-hander Jeremy Hellickson was placed on the 15-day disabled list, starts Sunday's four-game series finale.
Reds: RHP Raisel Iglesias (3-4, 4.21), the victim of a blown save by Chapman in a 3-1, 13-inning loss to Kansas City on Tuesday, hopes for better luck Sunday against the Diamondbacks. He allowed three hits and one run in a 2-0 loss at Arizona on Aug. 7.