The Diamondbacks won for just the second time in 11 tries at Chase Field, beating the Philadelphia Phillies 5-4 in front of 28,168 to extend their winning streak to three games, a season high.

"They're all important," manager Kirk Gibson said. "We haven't played well. We know we're capable of playing better. We all expected better. So it's good to have a little streak going right now."

Starting pitcher Josh Collmenter threw six scoreless innings to earn his first victory as a starter since Sept. 25, 2012, striking out five and walking none.

The Diamondbacks jumped out to a 4-0 lead after five innings. 2B Aaron Hill hit a two-run home run in the bottom of the fourth and an RBI double in the fifth, and 1B Paul Goldschmidt drove in a run with an RBI single in the fifth, hitting safely in his seventh straight game and reaching base for the 25th time in 26 games this season.

The Diamondbacks bullpen allowed three runs in the top of the seventh to make it 4-3.

Collmenter shines: The Diamondbacks were hesitant to move him into the rotation, valuing his work out of the bullpen, but Collmenter made the decision look brilliant Friday. Facing a Phillies lineup dominated by left-handed hitters, the right-handed Collmenter scattered four hits and allowed just one runner to reach second base in his six innings.

"I've been able to locate all the way through spring training until now," he said. "So being able to pitch in and out and keep the ball down and just keep them away from getting anything over the plate where they could really do some damage — most of their hits were just pitches that they couldn't do a whole lot with other than what they did, so that's a key for me."

Collmenter threw 61 of his 98 pitches for strikes, becoming the first Diamondbacks pitcher to throw at least six scoreless innings since Wade Miley on Sept. 24 of last year.