Giants 10, Rockies 5

Pedro Feliz homered twice and Yorvit Torrealba hit a three-run homer that staked San Francisco to a five-run lead in the first inning of the Giants' 10-5 win over the Colorado Rockies on Monday.

After the Rockies scored a run in the bottom of the first and four more in the third inning to tie the score, pinch hitter Damon Minor singled home the tiebreaking run in the seventh inning as the Giants won three of four games in the series.

Minor singled with two outs off Steve Reed (0-1).

Feliz hit a solo homer in the eighth and a two-run homer in the ninth for his 10th and 11th homers of the year.

"I made an adjustment," said Feliz, who went 0 for 5 and stranded eight runners in Saturday's 11-2 loss. "I was trying to do too much. I was more patient the last few at-bats. I feel very good."

Jim Brower (3-3) pitched the sixth as four relievers combined for four hitless innings for the Giants.

Colorado's Jeromy Burnitz hit a tying, two-run homer in the third to make it 5-all, his 16th this season.

Shawn Estes got his third straight no-decision for the Rockies, while Giants starter Brett Tomko remained winless in seven starts. Both pitchers allowed five runs.

"This is a crazy ballpark," Tomko said. "I've seen a whole bunch of guys give up eight runs and the team still wins."

It was Denver's hottest June 7 ever, breaking a 130-year-old record. The temperature reached 98 degrees, one reason why Barry Bonds didn't start for San Francisco.

Bonds did draw an intentional walk as a pinch hitter in the seventh.

San Francisco's Pedro Feliz is greeted by teammate Neifi Perez after slamming his second home run of the game, a two-run blast in ninth inning. Giants took 3 of 4 games in Denver.