Fossum no-no vanishes in 7th

PHOENIX (AP) -- Vinny Castilla broke up Casey Fossum's no-hit bid
with a two-run homer in the seventh inning. Then Castilla added
another two-run homer in the eighth.

"When you find your home-run stroke, they start coming,"
Castilla said after leading the Colorado Rockies over Arizona 8-2
Friday night and sending the Diamondbacks to a team-record 12th
straight loss.

Before homering Wednesday and Thursday in Los Angeles, Castilla
hadn't hit any homers since June 15.

"Somebody brought it up to me: `You had 100-something at-bats
without a homer.' I knew it was a long time, but I didn't think it
was that many," Castilla said.

After walking a pair of batters with one out in the first,
Fossum (2-9) retired 17 consecutive batters before walking Todd
Helton leading off the seventh. Castilla then homered to left off a
sign just to the left of a painted No. 51, commemorating Randy
Johnson's perfect game May 18 at Atlanta.

"It seemed like the first batter, I was just trying to be too
fine with my pitches," Fossum said. "Anytime you walk the leadoff
guy, it's not good. It comes back to haunt you."

Jeromy Burnitz hit another two-run homer later in the inning, a
445-foot drive into a picnic area between decks, giving Colorado a
4-1 lead.

"He just located his pitches well, and then in the seventh
inning we got good pitches to hit and put good swings on them,"
Burnitz said. "It's that simple: Whenever a pitcher struggles, 99
percent of the time it's because he didn't make his pitch."

Helton hit an RBI single in the eighth, and Castilla added a
two-run homer off Mike Koplove to reach 20 for the eighth time in
his career. Castilla has hit 25 of his 30 multihomer games with
Colorado, including two this year.

Fossum allowed six runs, three hits and four walks in 7 1-3
innings while striking out seven. The Diamondbacks have lost nine
straight home games, also a team record, dropping to a major
league-worst 31-67.

Arizona, which has lost 28 of its last 32 games, lost 11 in a
row from June 18-29.

"I'm doing the best I can to let them know that we're going to
battle," said manager Al Pedrique, 2-17 since he taking over from
Bob Brenly. "Somehow, it's going to turn around."

Jeff Fassero (2-6) gave up one runs and four hits in seven
innings, allowing a solo homer to Scott Hairston in the sixth.

Colorado's Royce Clayton and Arizona pinch-hitter Carlos Baerga
added RBI singles in the ninth.

Game notes
The Rockies are 12-8 in July, their most wins in a month
since July 2003. ... Arizona LF Luis Gonzalez played in his 1,999th
game, 887th with the Diamondbacks.