The NL West-leading Arizona Diamondbacks are back to their winning ways away from home.

Ian Kennedy hopes he can keep that and his team's run of brilliant starting pitching going Tuesday night against the Colorado Rockies.

After their five-game road winning streak and four-game overall run ended with a 2-1 loss to Miami on Sunday, the Diamondbacks (26-19) picked up their third straight victory over Colorado on Monday, 5-1.

Patrick Corbin's three-hitter came against a Rockies team that had scored 31 runs while taking three of four from San Francisco over the weekend.

"Obviously we needed to play better, but he pitched a really good game," Colorado third baseman Nolan Arenado said.

The Diamondbacks, winners of 10 of 14, have seen their starters compile a 1.43 ERA to help the team take five of the last six.

The worst start during that period came from Kennedy (2-3, 4.88 ERA), who gave up three runs in five innings with seven strikeouts in a 5-3 win over Atlanta on Wednesday. The right-hander walked three for a fourth consecutive outing, but earned his first victory since his season debut April 1.

"You want to throw deeper into the game, but you'll take every single one of these (wins)," Kennedy told the Diamondbacks' official website. "Just happy the team picked me up today."

That didn't happen April 19 when Kennedy threw six innings of three-run ball in a 3-1 loss in Denver.

Jhoulys Chacin (3-3, 4.07) won his third consecutive start that night by allowing three singles in 6 1-3 innings, but left with a strained lower back that landed him on the DL.

Since returning, the right-hander has posted a 7.79 ERA while losing all three starts. Chacin was staked to a 6-0 lead after three innings Thursday, but he lasted just 5 1-3 in an 8-6 loss to the Giants after giving up a career-worst eight runs.

"(Matt) Cain pitched terrible (with six runs allowed in 6 1-3 innings), but Chacin pitched even worse," said left fielder Carlos Gonzalez, 4 for 30 against the Diamondbacks this season after an 0-for-4 effort Monday.