Updated

DENVER (AP) — Jhoulys Chacin pitched six solid innings, Brad Hawpe and Troy Tulowitzki homered and the Colorado Rockies beat the Arizona Diamondbacks 3-2 on Tuesday night.

Todd Helton had three hits for the Rockies, who have won three straight.

Conor Jackson doubled in a run and scored another for the Diamondbacks.

The Rockies broke through in the second and never trailed. Hawpe led off with his fourth home run of the season, Miguel Olivo followed with a walk and Ian Stewart singled to left. After a one-out sacrifice by Chacin (3-2) moved the runners up, Olivo scored on a wild pitch to make it 2-0.

Ian Kennedy (3-3) escaped further trouble when he struck out Dexter Fowler with runners on the corners to end the inning.

Tulowitzki made it 3-0 with a one-out homer to left in the third inning, his fifth of the season.

Staked to a lead, Chacin settled down and took control. He needed 39 pitches to get through the first two innings but needed just 40 more to get through five. Starting with an inning-ending double play in the second, Chacin retired 11 of 12.

Kennedy settled down, too, facing the minimum in the fourth and fifth to keep the game close, and the Diamondbacks finally struck in the sixth.

Kelly Johnson led off with a single and came home on a double by Jackson. Two straight ground outs scored Jackson to make it 3-2.

Chacin allowed two runs on four hits, struck out five and walked two and picked up his first home win of his career.

Manuel Corpas struck out Mark Reynolds with Stephen Drew on second to end the game and pick up his fourth save in five chances.

Kennedy gave up three runs on five hits, struck out two and walked four in five innings.

NOTES: Colorado signed INF Kazuo Matsui to a minor league deal on Tuesday. ... Rockies OF Carlos Gonzalez had an MRI done on his injured right wrist but the results were negative. He was out of the lineup Tuesday but was a defensive replacement in the ninth. ... Arizona RHP Kris Benson (strained right shoulder) threw 56 pitches in a rehab assignment and Diamondbacks manager A.J. Hinch said Benson was rusty. He will pitch again Sunday in Reno. ... Rockies closer Huston Street (inflamed right shoulder) threw 20 pitches in a bullpen session Tuesday.