Hudson (6-1) allowed four hits, posted eight strikeouts and added an RBI at the plate for the Diamondbacks, who bounced back from a 7-2 loss in Monday's series opener and halted their four-game skid in the process. Tony Abreu notched a pair of hits and a run scored in the victory.
Travis Wood suffered the loss for the Reds, who have lost seven of their last 10 games overall. Cincinnati's lead atop the NL Central division remained at seven games after the Cardinals also lost on Tuesday.
Wood (5-3), over five innings of work, surrendered three runs on nine hits and also struck out eight batters.
The D'Backs opened the scoring with a pair of runs in the fourth inning. Consecutive singles by leadoff batterChris Young, Adam LaRoche and Mark Reynolds provided the game's first run, as Young crossed the plate on Reynolds' base hit. Later in the frame, with two outs, Hudson helped his own cause with a base hit to right field and LaRoche scored.
Another Arizona run in the fifth created a 3-0 lead after Abreu led off with a double and scored when Justin Upton followed with a base hit.
Entering the bottom of the fifth, Hudson had allowed only three hits to that point. He induced an inning-ending 3-6-1 double play in the second, worked around a two-out double in the third and got three quick outs afterOrlando Cabrera led off the home fourth with a double.
Pinch-hitter Yonder Alonso singled with two outs in the bottom of the fifth, but again Hudson erased the potential danger when he struck out Brandon Phillips.
From that point, Hudson was simply untouchable. He pitched a perfect bottom of the sixth, tossed another 1-2-3 frame in the seventh and induced three consecutive grounders in the bottom of the eighth.
Juan Gutierrez started on the hill in the bottom of the ninth and yielded a leadoff single to Cabrera before another base hit by Joey Votto put runners on the corners. However, Gutierrez settled down and struck outScott Rolen and Jonny Gomes before Jay Bruce drew a walk.
With the bases loaded and the potential game-winning run at the plate in the form of Drew Stubbs, who was hit by a pitch to force in a run. Ramon Hernandez then ripped a fastball to deep right field, but Upton made a nice running catch to end the game.
Despite his struggles, Gutierrez earned his ninth save of the season.
Arizona halted its six-game losing streak against the Reds...Both teams stranded seven baserunners...Reynolds has 84 RBI this season...The D'Backs outhit the Reds, 10-6...Hudson threw 106 pitches (74 strikes).