MIAMI -- For the first time in three weeks, Ben Sheets gave his manager plenty of reasons to let him pitch deep into the game.
Sheets struck out 10 in his first win in six starts, and the Milwaukee Brewers scored the go-ahead run in the ninth inning on catcher Paul Lo Duca's error on a play at the plate in a 3-2 victory over the Florida Marlins on Monday night.
"That was outstanding. Benny's getting back to top-notch form," Brewers manager Ned Yost said. "He was throwing strikes with good stuff and that's why we left him out there as long as we did."
Sheets even played an important role in the ninth inning rally as Milwaukee won their fourth in five and eighth in 12 games.
With the score tied 2-all, Milwaukee's Chad Moeller led off the ninth with a single off Todd Jones (1-3) that glanced off shortstop Alex Gonzalez's glove. Pinch-runner Trent Durrington stole second and advanced to third on Sheets' sacrifice. Brady Clark hit a grounder to Gonzalez, who threw home with plenty of time to get Durrington. But Lo Duca couldn't hold the ball when he applied the tag and the Brewers went ahead 3-2.
"That was a break for us because Lo Duca makes that play more often than not," Durrington said.
Jones wasn't upset with Lo Duca.
"They don't yell at me when I hang breaking balls so I don't ever say anything, because they've saved so many more runs than they've let in," Jones said. "Paul feels worse than anybody but he's helped me to get back to where I was a few years ago, so that's all right with me."
Sheets (4-6) gave up a leadoff single to Juan Pierre before being removed for closer Derrick Turnbow. Sheets allowed four hits and two runs in eight-plus innings for his first win since June 18 at Toronto, ending a string of five consecutive no-decisions.
"I'm pretty pleased," Sheets said. "That's the first time I've been this upbeat after a start in a long time."
Luis Castillo, Turbow's first batter, bunted safely to put runners on first and second. Pierre advanced to third on Miguel Cabrera's fly to right and the crowd of 24,207 roared as Carlos Delgado stepped up to the plate.
Delgado grounded to first baseman Lyle Overbay, who threw home to defensive replacement Damian Miller, who applied the tag on the ensuing rundown.
Juan Encarnacion followed with a sharply hit grounder, but second baseman Rickie Weeks made a diving stop and his throw to first just beat Encarnacion's headfirst dive for the final out.
"We put ourselves in the position to tie up the game and win, and we just came up a little bit short," Pierre said.
Turnbow notched his 16th save in 18 opportunities.
"That was quite a ninth inning," Turnbow said. "The tide seemed to turn for both teams so many times."
Chris Magruder hit a two-out single off Marlins rookie Scott Olsen in the sixth. Magruder stole second and scored to tie it at 2-2 on J.J. Hardy's RBI single.
Carlos Lee increased his major-league lead with his 73rd RBI in the first to give the Brewers an early lead. Rickie Weeks drew a one-out walk and, one our later, scored on Lee's double to the left-field corner.
Delgado hit his team-leading 16th homer with two outs in the fourth, a two-run shot that gave the Marlins a 2-1 lead.
Olsen held Milwaukee to two hits over the next four innings before giving up three consecutive two-out hits in the sixth, including Hardy's tying RBI single.
The rookie left-hander struck out eight in his second major-league start, allowing six hits and two runs in 5 2/3 innings. Olsen, who struck out seven while winning his major-league debut in Tampa Bay on June 25, has 15 strikeouts in 11 1/3 innings as a starter.
Lee tied Jeromy Burnitz for the second-most RBI by a Brewers hitter prior to the All-Star break. Burnitz also had 73 RBI before the break in 1999 and Greg Vaughn set the team mark with 75 RBI in 1996. ... Milwaukee won for just the 11th time in 37 Fourth of July games. ... Magruder started in place of Geoff Jenkins, who was removed from manager Ned Yost's original lineup to rest a bruised shin. ... Olsen, who threw 68 of 108 pitches for strikes, was nearly hit by Gonzalez's foul ball as he stood in the on-deck circle before his first at-bat in the third.