PHOENIX — Chris Heisey hit a go-ahead homer in the fifth inning and the Cincinnati Reds connected four times in all, beating Arizona 4-3 on Sunday to take three of four from the Diamondbacks.
Cincinnati led 3-0 after homers by Zack Cozart and Todd Frazier in the third and by Ryan Ludwick in the fourth. Arizona tied it with a three-run fourth, then Heisey's second home run of the season put the Reds on top for good.
Alfredo Simon (7-3) gave up three runs in 6 1-3 innings. Aroldis Chapman hit 103 mph on the Chase Field radar gun in a perfect ninth, earning his seventh save in eight opportunities.
Wade Miley (3-6) allowed four home runs in a game for the first time in his career.
David Peralta singled twice in his major league debut for the Diamondbacks.
The Reds finished their western trip 4-3. Arizona wrapped up a 3-4 homestand.
Cozart hit the first pitch of the third inning into the left field seats, his second home run of the season, to make it 1-0. Then after two outs, Frazier hit Miley's 1-0 pitch into the same area, his team-high 10th homer — and the Reds led 2-0.
Cincinnati made it 3-0 in the fourth when, with two outs, Ludwick homered — also to left.
Arizona broke a streak of 15 scoreless innings in the fourth.
Paul Goldschmidt drew a one-out walk, then scored when Miguel Montero lined Simon's 3-0 pitch off the wall in right-center.
Montero moved to third on Martin Prado's single then scored on Eric Chavez's sacrifice fly to cut the lead to 3-2. Peralta, just up from Double-A Mobile to replace the injured A.J. Pollock, singled to center, putting runners at first and third, and Ender Inciarte singled in the tying run.
Peralta led off the seventh with a single, then Inciarte flew out to deep right. That was it for Simon. Gerardo Parra's two-out single off Sam LeCure put runners first and third but Cliff Pennington lined out to right to end the threat.
Prado singled with two outs off Jonathan Broxton in the eighth and took second on a passed ball. But Chavez popped out to end the inning. Broxton has allowed one run in 18 appearances this season.
Cincinnati loaded the bases with one out in the ninth on an error, single and hit batter against Oliver Perez. Addison Reed came on to get Heisey to pop out, then Frazier flew out to center.
Notes: Billy Hamilton was a late scratch from the Reds lineup with a sore right elbow. ... Arizona had five Venezuelans in the lineup, a franchise record and tied for most in the majors since 1998. Each of them had at least one hit. It was the first time in the NL that a team started three Venezuelans in the outfield. ... Pollock, whose right hand was fractured when he was hit by Johnny Cueto's pitch Saturday night, will undergo surgery in the next few days. Manager Kirk Gibson guesses Pollock will be out five to eight weeks. ... The Reds return home to open a three-game series against San Francisco on Tuesday. Arizona is off Monday, then begins a three-game series at Colorado on Tuesday.