Adam Eaton had a double and triple, driving in three runs for the Diamondbacks.
Left-hander Tyler Skaggs, the Diamondbacks top pitching prospect, allowed one run on two hits over three innings.
Scott Rolen hit a three-run opposite field home run.
The home run was encouraging for Cincinnati. Rolen's left shoulder is healthy after surgery. He was limited to 65 games last season and hit five home runs in 2011 after hitting 20 in 2010.
Mike Leake allowed a run on two hits and a walk in four innings, his longest outing of the spring.
Rolen hit his first home run of the spring off Joe Patterson.
Arizona scored seven runs off Clay Zavada and Sam LeCure in the fifth inning.