PHOENIX, Arizona - Zack Greinke shut out the Reds for seven innings so it didn't matter than Joey Votto and Scott Schebler hit ninth-inning home runs off the bullpen Friday night.
Greinke (11-4) throttled the Reds on four hits and struck out seven while the D-Backs hitters pounded Tim Adelman (5-6) and Blake Wood for six runs (four earned) and eight hits in a 6-3 victory.
"We had the ability to score runs as we saw there late in the game. We hit some homers, put the barrel on the ball," Reds manager Bryan Price said. "We didn't do much with Greinke. We didn't have a lot of balls that were hard hit."
Votto hit his 25th homer - a two-run shot off reliever T.J. MacFarland - and Schebler hit No. 22 off righty Jeff Barrett. Barrett was returning from shoulder problems that knocked him out of spring training.
Arizona's Paul Goldschmidt hit his 20th homer off Adelman in the fifth inning.
Votto and Goldschmidt, named to the NL All-Star team as reserve first basemen, are like twin brothers when it comes to hitting. Votto is batting .315 with a 1.054 OPS; Goldschmidt is .313 and 1.013. Goldschmidt has 67 RBI to Votto's 64.
Greinke got his first RBI of the season with a two-out single in the fourth.
Greinke didn't get in a jam until the seventh. Eugenio Suarez reached on a two-out walk and Schebler singled to put runners at first and third. But Greinke struck out Jose Peraza to end the inning.
Greinke is 9-0 at home, and the Diamondbacks are 33-13 — matching their victory total from last season.
Brandon Drury and Jeff Mathis had RBIs doubles in the second to give Arizona 2-0 lead. Arizona added two runs in the seventh off Wood. David Peralta had an RBI double, stole third and scored when catcher Tucker Barnhart's throw sailed past third and into foul territory.
Reds: Left-hander Brandon Finnegan had surgery Friday after tearing the labrum in his right shoulder in an off-field fall. Finnegan has been on the disabled list since June 28 because of a left teres major strain.
Diamondbacks: Arizona placed right-hander Rubby De La Rosa on the 10-day disabled list because of right shoulder inflammation and recalled Barrett from Triple-A Reno. Barrett had a 5.68 ERA in 19 innings for Reno — throwing 10 2/3 scoreless innings since June 8.
Reds: Luis Castillo (0-1, 4.41) is coming off a loss at Colorado on Monday night.
Diamondbacks: Taijuan Walker (6-3, 3.30) also last pitched against Colorado, striking out eight in seven innings Sunday in a no-decision in a home victory. There will be three-inning Alumni Game in the afternoon. Luis Gonzalez and 2001 World Series champion teammates Mark Grace and Matt Williams are scheduled to play.