Willis became the major leagues' first 10-game winner, and Delgado drove in all of Florida's runs as the Marlins snapped a four-game losing streak with a 5-4 victory over the Seattle Mariners on Wednesday night.
Willis (10-2) wasn't particularly sharp, giving up a season-high 10 hits and four earned runs in 6 2/3 innings. Still, he became only the third pitcher in Marlins' history to log 10 wins before the All-Star break.
"Every win is big," Willis said. "This one was particularly big because we were on a slide."
For the second straight start, Willis helped stop a Marlins' losing streak. Last week, he beat the Pirates to end Florida's three-game skid. On Wednesday, it was another turn at picking his team up.
"When he pitches, he brings a lot of excitement to the team," Florida manager Jack McKeon said. "He works fast. He has the ability to battle out of jams. He fields well. He's a good hitter. He has a good pickoff move, and he runs the bases well.
"Why is he a 10-game winner? He can do all those things. The guy takes pride in being a polished pitcher and doing all the little things. That's why he's a 10-game winner and others are not."
Delgado's three-run homer in the fifth gave Florida a 4-0 lead. He had an RBI double in the third and drew a walk with the bases loaded in the sixth as the Marlins won for only the third time in their last 14 games.
"He was a one-man wrecking crew," McKeon said.
The five RBI were a season-high for Delgado and the most by a Marlin this year.
"I got lucky," Delgado said. "I came up in some key situations and was able to drive the ball. I can't drive anybody in if nobody's on. It's a team effort."
Todd Jones, the third Florida reliever, worked the ninth for his 10th save in 11 opportunities.
Luis Castillo, batting in the leadoff spot for the seventh time this season, reached on a one-out single in the fifth, and Juan Encarnacion was walked by Gil Meche (5-4) in the fifth. Delgado followed with his 12th home run.
The Mariners, who had won three straight, pulled within 4-2 in the sixth but stranded a runner on third as Willis pitched out of trouble.
With one out in the sixth, Raul Ibanez singled to right, and the ball went through the legs of Encarnacion for an error, allowing Adrian Beltre to score from first. Ibanez took second on the play, and scored on Bret Boone's double. Boone moved up on a fly ball, and Willis struck out Pat Borders to end the inning.
The Marlins loaded the bases against Julio Mateo in the sixth, and Delgado walked with two outs to make it 5-2.
"We've won a lot of close ones, and I thought we were in position to win this one, but we couldn't get Delgado out," Seattle manager Mike Hargrove said.
Meche (5-4) gave up four runs and six hits in five innings. He has lost consecutive road starts after not having lost away from home since May 27, 2004.
Meche said his problems started from the moment he took his first warmup pitches on the mound. He complained of the mound being too steep, but blamed himself for not making the proper adjustments.
"The mound was steeper than I'm used to, but it's my job to make the adjustments," he said. "I let it get too my head. I'd make a good pitch, then the next one was in the dirt."
|Carlos Delgado plays solid defense, and drives in all five Florida runs in the win. (AP)|
|Players of the Game|
|Ichiro Suzuki, RF||5||0||1||0||0||1||1||.306|
|Randy Winn, CF||5||0||1||0||0||0||1||.298|
|Adrian Beltre, 3B||5||2||3||1||0||0||1||.242|
|Richie Sexson, 1B||4||0||1||1||0||2||2||.239|
|Raul Ibanez, LF||4||1||1||0||0||1||1||.301|
|Bret Boone, 2B||3||0||2||1||1||0||0||.246|
|Mike Morse, SS||4||0||1||0||0||0||2||.278|
|Pat Borders, C||3||0||0||0||0||1||2||.188|
|Julio Mateo, P||0||0||0||0||0||0||0||.000|
|a- Jeremy Reed, PH||1||0||0||0||0||0||1||.259|
|J.J. Putz, P||0||0||0||0||0||0||0||.000|
|Gil Meche, P||2||0||0||0||0||1||0||.000|
|Rene Rivera, C||2||1||1||0||0||0||1||.545|
|a-flied out for Mateo in the 8th|
|2B - Randy Winn (17, Willis), Adrian Beltre 2 (11, Willis, Willis), Richie Sexson (11, Willis), Bret Boone (13, Willis)|
|3B - Mike Morse (1, Willis)|
|RBI - Adrian Beltre (30), Richie Sexson (45), Bret Boone (29)|
|2-OUT RBI - Adrian Beltre (8), Richie Sexson (18)|
|Team LOB - 8|
|DP - Beltre-Sexson|
|PB - Rene Rivera (1)|
|Gil Meche (L,5-4)||5||6||4||4||5||3||1||4.76|
|WP - Gil Meche (1)|
|Pitches-Strikes - Gil Meche 100-53, Julio Mateo 41-24, J.J. Putz 11-8|
|Ground Balls-Fly Balls - Gil Meche 4-6, Julio Mateo 1-3|
|Batters Faced - Gil Meche 24, Julio Mateo 10, J.J. Putz 3|
|Luis Castillo, 2B||3||1||1||0||2||2||0||.313|
|Juan Encarnacion, RF||2||2||1||0||2||0||0||.280|
|Carlos Delgado, 1B||3||1||2||5||1||0||0||.320|
|Miguel Cabrera, LF||3||0||0||0||1||0||4||.335|
|Paul Lo Duca, C||4||0||1||0||0||1||1||.284|
|Mike Lowell, 3B||4||0||1||0||0||0||2||.217|
|Juan Pierre, CF||3||0||1||0||1||1||0||.256|
|Alex Gonzalez, SS||4||0||0||0||0||1||3||.272|
|Dontrelle Willis, P||3||1||1||0||0||1||0||.229|
|Chad Bentz, P||0||0||0||0||0||0||0||.000|
|Guillermo Mota, P||0||0||0||0||0||0||0||.000|
|a- Joe Dillon, PH||1||0||0||0||0||0||0||.214|
|Todd Jones, P||0||0||0||0||0||0||0||.000|
|a-fouled out for Mota in the 8th|
|2B - Carlos Delgado (18, Meche), Paul Lo Duca (8, Meche)|
|HR - Carlos Delgado (12, Meche)|
|RBI - Carlos Delgado 5 (42)|
|2-OUT RBI - Carlos Delgado 2 (16)|
|CS - Luis Castillo (3, 2nd base by Meche/Borders)|
|Team LOB - 8|
|E - Juan Encarnacion 2 (2, misplayed grounder)|
|Dontrelle Willis (W,10-2)||6.2||10||4||4||1||6||0||2.13|
|Chad Bentz (H,1)||0.1||0||0||0||0||0||0||0.00|
|Guillermo Mota (H,1)||1||1||0||0||0||0||0||5.51|
|Todd Jones (S,10)||1||0||0||0||0||0||0||1.37|
|Pitches-Strikes - Dontrelle Willis 117-76, Chad Bentz 2-2, Guillermo Mota 16-9, Todd Jones 7-7|
|Ground Balls-Fly Balls - Dontrelle Willis 8-6, Chad Bentz 1-0, Guillermo Mota 1-2, Todd Jones 2-1|
|Batters Faced - Dontrelle Willis 31, Chad Bentz 1, Guillermo Mota 4, Todd Jones 3|
|Attendance - 19313|
|Game Time - 2:49|
|Temperature - 82|
|Umpires - Home - Andy Fletcher, First Base - Bob Davidson, Second Base - Paul Schrieber, Third Base - Mike Reilly|