Castillo's first grand slam comes in third

MIAMI (AP) -- Luis Castillo shelved his switch-hitting skills and
showed some rare power.

Batting right-handed against right-hander Steve Sparks, Castillo
hit his first career grand slam to cap an eight-run third inning
and lead the Florida Marlins past the Arizona Diamondbacks 11-2

"Any time I bat against a knuckleball pitcher, that's what I
do," Castillo said. "I'm so happy. I'm lucky if I get one home
run this year, and I hit a grand slam."

Alex Gonzalez had two hits and two RBI, and Miguel Cabrera and
Hee Seop Choi each drove in two runs for the Marlins, who won their
third straight.

Arizona's Luis Gonzalez singled in the first for his 2,000th
career hit, but All-Star slugger Richie Sexson aggravated his
shoulder injury.

"It's nice to get," Gonzalez said of the milestone, "but
losing the way we did and possibly losing Richie again definitely
doesn't help."

Brad Penny (5-2) allowed one run and five hits in six innings.
He walked two, struck out six and lowered his ERA to 2.10.

"It makes it a little tougher," Penny said of pitching with a
big cushion. "I'd much rather have a four-run lead than a 10-run
lead. But I'll take it every time."

Sparks (2-4) gave up 10 runs and nine hits in 2 2-3 innings as
the Diamondbacks lost their third straight overall and sixth in a
row against Florida. Sparks' ERA rose from 4.98 to 6.65.

"It's just embarrassing not going out there and giving the team
a better performance and keeping us in the game," Sparks said.
"Especially with two outs and not being able to make a better
pitch to Castillo."

The 10 runs allowed by Sparks tied a team record for starters.
Two others did it, most recently Brandon Webb against Colorado on
Sept. 23, 2003.

"This is what we've been looking for -- getting back to our old
ways," Marlins manager Jack McKeon said. "Guys are starting to

Castillo singled leading off the third and scored on Cabrera's
two-run single. Lenny Harris had an RBI groundout and Alex Gonzalez
added a run-scoring double before Castillo sent Sparks' 1-0 pitch
into the left-field seats for his first homer in 403 at-bats dating
to last season and the 15th of his career.

The eight runs tied a Florida record for most in an inning. The
Marlins have done it nine times, the last against Philadelphia on
July 25, 2003.

Sexson, who had been on the disabled list with a left shoulder
injury until being activated Friday, left after drawing a walk in
the sixth. He aggravated his shoulder while checking his swing on
ball four and will be re-evaluated Sunday.

Sexson originally injured his shoulder while trying to check his
swing April 28 against the Chicago Cubs.

Diamondbacks trainer Paul Lessard said he did not expect Sexson
to play in the final two games of the series. He probably will
travel to Phoenix to be evaluated by Dr. Michael Lee when the team
heads to San Francisco after Monday's series finale.

"We're very concerned, obviously, given the fact the initial
diagnosis was six to eight weeks or four to six weeks, depending on
which doctor you believe," Arizona manager Bob Brenly said.
"Richie was back after three and felt confident that he had enough
strength in that shoulder. He passed all the tests physically on
the field that we needed to see, but it's kind of hard to simulate
a check swing."

The Marlins took a 2-0 lead in the second on Choi's RBI double
and Gonzalez's run-scoring single.

Chad Tracy celebrated his 24th birthday with a solo home run off
Penny in the fifth and a triple in the seventh. Tracy scored both
Arizona runs.

Right-hander Andrew Good allowed one hit and struck out five in
3 1-3 innings of relief.

Game notes
Harris left with a tight hamstring before the start of the
fourth. He is day-to-day. ... Arizona right-hander Shane Reynolds,
on the disabled list since April 4 with an inflamed rotator cuff,
is scheduled to make his first rehab start Wednesday night for
Double-A El Paso. Reynolds is expected to throw two innings or
35-40 pitches. ... Florida hadn't won three in a row since sweeping
a series at Philadelphia from April 20-22. ... Fans booed the
Marlins at the end of the eighth inning because the team had 11
hits, one short of a promotion with Krispy Kreme that would have
given ticket holders free donuts.