Updated

Jamie Moyer handcuffed the Arizona Diamondbacks at the plate and in the field, pitching neatly into the seventh and driving in two runs with an infield single in Colorado's 6-1 win Wednesday night.

Moyer legged out a base hit in the fourth inning when he dribbled a 2-2 fastball in between lefty Patrick Corbin and first baseman Paul Goldschmidt, who fielded the ball and futilely lunged at the 49-year-old pitcher lumbering down the line.

That scored Jordan Pacheco from third, and he was quickly followed by Dexter Fowler, scoring all the way from second base on the 85-foot single as he beat the throw home, which bounced past catcher Henry Blanco, giving the Rockies a 5-0 lead.

The two RBIs tied Moyer's career high set against Pittsburgh in June 2004 when he was with the Seattle Mariners.

Moyer (2-3) allowed one earned run and six hits in 6 1-3 innings, walked two and struck out five in winning for the first time since April 17, when he broke Jack Quinn's mark to become the oldest pitcher in major league baseball to win a game. He improved to 5-1 lifetime against the Diamondbacks, but saw his scoreless streak against them end at 19 innings.

He outpitched Corbin (2-2), who gave up six runs on nine hits in six innings.

Corbin is the second 22-year-old pitcher Moyer has faced this season. The 26-year, 243-day difference in their age marked the fourth-largest differential for starting pitchers in major league history, according to the Rockies' pregame notes, which cited the Elias Sports Bureau.

Staked to an early 3-0 lead, Moyer got out of a first-and-third jam in the third by getting Jason Kubel to ground into an inning-ending double play. After Goldschmidt led off the fourth with a double that was inches away from being a home run, Moyer got two groundouts and a flyout to strand him at second base.

Corbin surrendered a run-scoring single to Pacheco and a two-run triple to Fowler in the third inning.

Moments after fouling a ball off his lower right leg, Tyler Colvin legged out a triple and then scored on Carlos Gonzalez's bloop single to make it 6-0 in the fifth.

The D-backs finally got to Moyer in the seven when John McDonald led off with a double and scored one out later on pinch-hitter Cody Ransom's double. That brought in Josh Roenicke, who threw 1 2-3 innings of scoreless relief before Esmil Rogers pitched a perfect ninth.

Fowler, who was recently dropped to eighth in the batting order, went 3 for 3 with a single, double and triple but didn't get a shot at becoming the seventh Rockies hitter to hit for the cycle. He was on deck when Pacheco made the last out in the bottom of the eighth.

NOTES: The press box grease board where other games are charted at Coors Field was blank Wednesday night in memory of Robert Storey, 67, an usher at Rockies and Broncos games who was killed in a traffic accident Tuesday. ... Former Rockies owner Jerry McMorris, who died last week at 71, was honored in pregame ceremonies. ... The Rockies reinstated OF Eric Young Jr. from the restricted list and placed INF Chris Nelson on the 15-day DL with a swollen left wrist. ... The short series concludes Thursday afternoon when RHP Trevor Cahill (2-4) takes the mound for Arizona against righty Juan Nicasio (2-1).

___

Reach Arnie Stapleton on Twitter: http://twitter.com/arniestapleton