MIAMI -- Brandon Webb gave the Arizona Diamondbacks a big lift.
Troy Glaus and Chad Tracy homered in the eighth inning to support Webb and lead Arizona to a 3-1 victory over the Florida Marlins on Thursday night.
Webb (10-8) limited Florida to four hits and a walk in eight innings. He struck out seven to help the Diamondbacks avoid being swept in the three-game series.
"You talk about right on time, we needed that one big," manager Bob Melvin said.
Arizona had lost six of eight to drop four games behind in the NL West since gaining a share of the division lead on July 31.
"Every win is big for us," Glaus said. "We have 50-some games left, we have to win as many as we can. Tonight it worked out for us."
With Arizona trailing 1-0 through seven despite Webb's strong outing, Tracy tied it in the eighth with a leadoff shot off left-hander Valerio de los Santos (1-2), who left after allowing Luis Gonzalez's single.
Antonio Alfonseca relieved and got Tony Clark to ground to first as Gonzalez advanced to second. Glaus followed with a towering drive into the left-field stands. Left fielder Miguel Cabrera never budged as the 438-foot shot soared way overhead and deep into the lower-deck stands.
"I hit it far enough, that's all that matters," Glaus said.
Jose Valverde pitched the ninth for his fourth save in six opportunities.
Marlins starter Brian Moehler scattered six hits in 6 2/3 scoreless innings. He walked Kelly Stinnett with one out in the seventh and left the game after Webb sacrificed to advance Stinnett.
With pinch-runner Quinton McCracken on second, de los Santos got Craig Counsell to ground to first to end the threat.
Juan Pierre had an RBI single in the fifth for the Marlins' lone run. Chris Aguila led off the inning with a drive high off the left-field scoreboard wall for a double. One out later, Webb hit Moehler with a pitch. Pierre hit an RBI single to right to score Aguila, but Tracy's throw to third easily cut down Moehler.
"We hung in there," Moehler said. "We battled and we won the series, which is what you want. It would have been nice to get the sweep here but we took two of three, which is big, and we go play San Fran tomorrow and hopefully win that series. That's the goal, win them all from here on out."
Cabrera had an assist in the top half of the inning when catcher Matt Treanor made a swift tag on his throw to the plate to retire Stinnett, who was trying to score from second on Tracy's two-out single.
"It was a win, period," Melvin said. "You struggle like we did the last few games. Finally we get a few guys on and we don't get them in, we get a guy thrown out at the plate. You have to resist the urge to feel like you're snakebit.
A fan threw Tracy's home run ball back to the edge of the pitching mound. De los Santos grabbed the ball and quickly threw it toward a ball boy. ... Diamondbacks 2B Craig Counsell got his career-high 18th stolen base in the ninth.
|Players of the Game|
Diamondbacks Customized Locker Room Black Framed Photo Shop Now!
|Craig Counsell, 2B||3||0||0||0||1||1||3||.273|
|Chad Tracy, RF||3||1||2||1||1||0||2||.297|
|Luis Terrero, CF||1||0||1||0||0||0||0||.274|
|Luis Gonzalez, LF||5||1||1||0||0||1||5||.277|
|Tony Clark, 1B||4||0||1||0||0||1||0||.321|
|Troy Glaus, 3B||4||1||2||2||0||1||1||.257|
|Shawn Green, CF-RF||4||0||0||0||0||1||2||.285|
|Royce Clayton, SS||4||0||1||0||0||0||0||.268|
|Kelly Stinnett, C||2||0||2||0||1||0||0||.315|
|Quinton McCracken, PR||0||0||0||0||0||0||0||.241|
|Chris Snyder, C||1||0||0||0||0||0||0||.217|
|Brandon Webb, P||1||0||0||0||0||0||1||.070|
|a- Conor Jackson, PH||1||0||0||0||0||0||0||.217|
|Jose Valverde, P||0||0||0||0||0||0||0||.000|
|a-flied out for Webb in the 9th|
|HR - Chad Tracy (18, De Los Santos), Troy Glaus (25, Alfonseca)|
|SH - Brandon Webb 2 (11)|
|RBI - Chad Tracy (46), Troy Glaus 2 (73)|
|SB - Craig Counsell (18, 2nd base off Messenger/Treanor)|
|Team LOB - 9|
|Outfield Assists - Chad Tracy 1|
|E - Tony Clark (1, Missed catch)|
|Brandon Webb (W,10-8)||8||4||1||1||1||7||0||3.78|
|Jose Valverde (S,4)||1||0||0||0||0||1||0||2.82|
|HBP - Moehler (by Brandon Webb)|
|Pitches-Strikes - Brandon Webb 44-31|
|Ground Balls-Fly Balls - Brandon Webb 11-6, Jose Valverde 1-1|
|Batters Faced - Brandon Webb 30, Jose Valverde 3|
|Juan Pierre, CF||4||0||1||1||0||0||0||.260|
|Luis Castillo, 2B||3||0||0||0||1||1||1||.300|
|Miguel Cabrera, LF||4||0||1||0||0||1||2||.348|
|Jeff Conine, 1B||4||0||1||0||0||1||0||.301|
|Alex Gonzalez, SS||4||0||0||0||0||1||2||.277|
|Mike Lowell, 3B||4||0||0||0||0||1||0||.237|
|Chris Aguila, RF||3||1||1||0||0||1||0||.241|
|Antonio Alfonseca, P||0||0||0||0||0||0||0||.000|
|Randy Messenger, P||0||0||0||0||0||0||0||.500|
|Matt Treanor, C||3||0||0||0||0||1||1||.211|
|Brian Moehler, P||1||0||0||0||0||1||0||.088|
|Valerio De Los Santos, P||0||0||0||0||0||0||0||.000|
|Juan Encarnacion, RF||1||0||0||0||0||0||0||.295|
|2B - Chris Aguila (3, Webb)|
|RBI - Juan Pierre (30)|
|SB - Juan Pierre (41, 2nd base off Webb/Stinnett)|
|Team LOB - 5|
|Outfield Assists - Miguel Cabrera 1|
|DP - A. Gonzalez-Conine|
|E - Brian Moehler (1, Wild throw)|
|Valerio De Los Santos (BS,1; L,1-2)||0.1||2||2||2||0||0||1||6.14|
|HBP - Counsell (by Brian Moehler)|
|Pitches-Strikes - Brian Moehler 82-50|
|Ground Balls-Fly Balls - Brian Moehler 12-1, Valerio De Los Santos 1-0, Antonio Alfonseca 2-1, Randy Messenger 2-1|
|Batters Faced - Brian Moehler 27, Valerio De Los Santos 3, Antonio Alfonseca 4, Randy Messenger 5|
|Attendance - 20432|
|Game Time - 2:51|
|Temperature - 88|
|Umpires - Home - Jerry Crawford, First Base - C.B. Bucknor, Second Base - Ed Rapuano, Third Base - Ed Hickox|