Jason Kubel's legs are feeling better and the Arizona Diamondbacks are reaping the benefits.

Kubel hit a two-run single in the ninth inning to rally the Diamondbacks past Aroldis Chapman and the Cincinnati Reds 4-3 Saturday night for their fourth straight victory.

"It's just being comfortable," said Kubel, who missed two weeks this season with a strained left quadriceps. "I'm not searching or cheating on pitches. I finally feel like I have two legs under me and I'm using them now."

Kubel's big hit came shortly after Jay Bruce's second home run of the game gave the Reds a 3-2 lead in the top of the ninth.

Paul Goldschmidt lined a leadoff single in the bottom half that deflected off the glove of first baseman Joey Votto and into right field. Chapman (3-3) then issued consecutive walks to Miguel Montero and Cody Ross. With the infield drawn in, Kubel singled over second base for his third career game-ending hit and first since May 22, 2010.

"You hate to lose it like that," Reds manager Dusty Baker said. "Of late, we've lost quite a few of them like that. It seemed like Chapman was overthrowing some today."

Brad Ziegler (4-1) replaced Heath Bell after Bruce's second home run and earned the win.

Gerardo Parra hit a two-run homer for Arizona.

Bell, who had converted nine straight saves, came on in the ninth to protect a 2-1 lead. But he walked Brandon Phillips leading off the inning and Bruce followed with his team-leading 18th homer.

Bell, who has served as the Diamondbacks' closer since J.J. Putz went on the disabled list May 8 with a strained right elbow, has allowed a home run in each of his last five appearances.

Putz could return as early as this week.

"We might have to put some thought into that," Arizona manager Kirk Gibson said. "He's done a pretty good job for us also. Today wasn't his day and I got him out of there pretty quick. I recognized it."

Starting pitchers Mike Leake and Patrick Corbin dueled for eight innings before turning the game over to the bullpens.

Leake retired the first 15 batters he faced and scattered four hits over eight innings with a walk and a strikeout for the Reds, who have lost three straight.