Corbin continued to make a strong case to win the No. 5 spot in the D-backs rotation, allowing just two hits over six scoreless innings. The left-hander walked two and fanned seven while lowing his spring ERA to 2.81.
The D-backs are slated to decide between Corbin and Randall Delgado following Saturday's game, in which Delgado will follow starter Wade Miley to the mound.
Arroyo was nearly as sharp as he scattered seven hits and allowed one run in his six innings.
"I was just trying to throw strikes, get my pitch count up and keep from getting hit," Arroyo said. "We did that."
The D-backs got on the board in the fifth when Jason Kubel led off with a home run to right. The homer was a good sign for Kubel, who has been slumping for much of the spring and recently has been playing in Minor League games to increase his at-bat total.
The Reds tied the score at 1-1 in the seventh when Henry Rodriguez pinch-hit for Arroyo and singled home Felix Perez, who had singled to start the inning off Brad Ziegler.
Perez led off the ninth for the Reds with a triple and scored on Emmanuel Burriss' groundout for the winning run.
Reds closer Aroldis Chapman entered the game with one out in the bottom of the seventh and retired both batters he faced, including a strikeout.
Up Next for the D-backs: The D-backs conclude the exhibition season with another game against the Reds on Saturday at 12:40 p.m. MST. Miley will start for the D-backs, and so long as he comes through the outing healthy, he will get the starting nod on Friday against the Brewers in Milwaukee. It's also an important outing for Delgado, who is battling Corbin for the No. 5 spot in the rotation.
Steve Gilbert is a reporter for MLB.com.
Follow him on Twitter @SteveGilbertMLB. This story was not subject to the approval of Major League Baseball or its clubs.