DENVER (AP) -- Ryan Vogelsong was hurt by the home run ball at Coors Field -- again.
Vogelsong gave up a career-high four home runs, including two by Corey Dickerson, and the San Francisco Giants lost 9-2 to the Colorado Rockies on Wednesday.
"He was missing his spots in the fifth and the sixth," Giants manager Bruce Bochy said. "You're off a little bit here, you usually pay for it."
Vogelsong (8-10) gave up 10 hits in five-plus innings and was tagged for eight runs, matching a career high. In his last outing at Coors Field on April 21, Vogelsong gave up three homers and five runs in 1 1-3 innings.
"I've seen plenty of games here to know the ball flies, especially during the day," Vogelsong said. "And every kind of bloop shot falls in, because the guys got to play so deep. Their infield grass is really quick, too, so it seems like a lot of ground balls get through that in most places don't. You combine that all together and it can make for a long day."
While Vogelsong struggled, Christian Bergman (2-2) pitched six sharp innings, limiting the Giants to two runs on nine hits and helping the Rockies take the season series 10-9. It was the first time Colorado, missing injured stars Troy Tulowitzki and Carlos Gonalez, had won the season series with its NL West rival since going 11-7 against the Giants in 2008.
"Even though they've had injuries they have some guys with good years. They're tough here," Bochy said. "They're playing hard. They're playing to win. You give them credit, they played well today."
Buster Posey drove in both of San Francisco's runs with a sacrifice fly and an RBI single.
With Colorado up 5-2, Michael McKenry started a four-run sixth by connecting on a 3-2 offering from Vogelsong for his sixth home run of the season. D.J. LeMahieu and pinch-hitter Kyle Parker hit successive singles and Juan Gutierrez relieved Vogelsong. One out later, Josh Rutledge tripled them home.
Vogelsong was trying to protect a 2-1 Giants' lead in the fifth when he issued a two-out walk to Rutledge. Justin Morneau singled and Arenado then connected for his 15th home run of the season with a drive into the left field bleachers.
Dickerson, who led off the second with a shot into the second deck above the Rockies bullpen for his first homer, followed by driving Vogelsong's first offering over the left field fence for his 22nd home run of the season and second career multihomer game.
Giants: CF Angel Pagan was a late scratch from the lineup because of back stiffness. OF Michael Morse missed a third consecutive game since straining his oblique during batting practice Monday. Manager Bruce Bochy has said Morse will likely miss the upcoming series at Detroit but could be ready to go when the Giants return to San Francisco next week. 3B Pablo Sandoval was given a day off by Bochy, who described his rugged infielder as "pretty beat up."
Rockies: OF-INF Michael Cuddyer (strained left hamstring) has resumed baseball activities and expects to be ready to come off the 15-day disabled list when he's eligible on Monday.
Giants: After an off day in Detroit, RHP Jake Peavy (3-4) will pitch the opener of a three-game set against the Tigers in his eighth start for San Francisco since being acquired from Boston in late July.
Rockies: Following an off day Thursday for the team, LHP Tyler Matzek (4-9) will go for a third consecutive win against San Diego.
Giants: The last San Francisco pitcher to give up four home runs in a game was Mat Cain on May 18, 2008, against the CHicago WHite Sox. Hunter Pence extended his hitting streak to 16 games with a first inning single.
Rockies: Dickerson has been involved all three times the Rockies have gone deep in consecutive at bats this season.
Copyright 2014 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.