PITTSBURGH (AP) -- Andrew McCutchen had three RBIs, Casey McGehee drove in the go-ahead run with an eighth-inning single and the Pittsburgh Pirates beat the Colorado Rockies 5-4 on a chilly Tuesday night.
McGehee's two-out single to right off Matt Belisle (1-1) scored pinch-runner Nate McLouth. Clint Barmes had led off the eighth with his second home run to tie the game at 4-4.
Carlos Gonzalez hit his second two-run homer of the game in the top of the eighth to give Colorado the short-lived lead.
Seven days after becoming the oldest pitcher to win a game in major-league history, 49-year-old Rockies starter Jamie Moyer was in line for another victory after allowing one run over six innings.
But the Colorado bullpen promptly blew two leads against a team that had scored only 30 runs in 15 games coming in -- by far the fewest in the majors.
Gonzalez had three of the Rockies' six hits. Barmes, a former Colorado player, had three hits for the Pirates, who have won four of six.
(Copyright ©2012 by The Associated Press. All Rights Reserved.)