SAN FRANCISCO — Carlos Gonzalez pointed to Giants long reliever Yusemeiro Petit as the key to Colorado's fortunes on Saturday.
"He was able to to come in and hold us," Gonzalez said after the Rockies lost 7-5 to San Francisco. "We were able to score three runs early against (Tim) Lincecum, but he left the game early. Petit pitches smart and doesn't make many mistakes."
A day after he went 5 for 5, Gonzalez was hitless in five at-bats despite hitting the ball hard a couple of times.
"They were able to get the big hit late in the game," Gonzalez said. "We weren't able to score any more runs late in the game."
Charlie Blackmon drove in the Rockies' fifth run with a sacrifice fly, the first out of the fourth. The Rockies got four baserunners the rest of the way against Petit, George Kontos (2-0), Sergio Romo and Santiago Casilla.
Rockies starter Chris Rusin gave up 10 hits and five runs, though only two were earned. He walked one and struck out four.
"I've been able to keep the ball on the ground, get late movement and keep them off balance," Rusin said. "A couple of balls didn't bounce our way."
Rusin pitched into the seventh for the Rockies.
"Rus did a great job," Rockies manager Walt Weiss said. "He commanded his pitches and gave us length."
Andrew Susac, Buster Posey and Matt Duffy drove in all seven runs for the Giants. Duffy hit a home run against Rusin.
"It didn't go where I wanted it," Rusin said. "That was a big pitch at the time. It was frustrating. That brought them within a run and they feed off the crowd here, so you want to try to keep them out of the game."
Nolan Arenado extended his hitting streak to 14 games with an RBI double and Wilin Rosario added two hits and drove in a run for the Rockies, who won five of their previous six games.
Rafael Betancourt (2-3), in his second appearance since being activated from the disabled list, gave up Susac's hit.
Giants starter Tim Lincecum lasted just 1 2/3 innings, giving up three runs and four hits. He left the game in the top of the second inning after getting hit just above his right elbow by D.J. LeMahieu's line drive.
Troy Tulowitzki and Charlie Blackmon each drove in a run and extended their hitting streaks to 11 games.
Rockies: 1B Justin Morneau continues to rehab a neck injury, with no timetable for his return. ... LHP Ken Roberts (left elbow inflammation), optioned to Triple-A Albuquerque on June 19, made one appearance for the Isotopes and has not pitched in a week.
Giants: RHP Jake Peavy (back strain) made his final rehab start Friday night, surviving a five-run first inning to get through six innings. "I'm glad he got out of the first inning," Giants manager Bruce Bochy said. "We needed him to get those innings under his belt. When he gets here, we'll see how he feels."
Rockies: RHP Kyle Kendrick (3-9, 5.96) won his last outing, at home. He's 2-5 with a 5.33 ERA in eight road starts and is 2-3 with a 4.85 ERA in nine games, three starts, against the Giants.
Giants: LHP Madison Bumgarner (7-4, 3.04) has a 1.93 ERA over his past three games, all losses. The Giants have scored two runs combined in those starts. Bumgarner is 5-1 with a 2.11 ERA in nine home starts against the Rockies.