MIAMI -- Carlos Delgado isn't in danger of losing his everyday job at first base, but the Florida Marlins can always use him as a pinch hitter, if necessary.
Delgado's 10th career grand slam punctuated a breakout inning for the Marlins, who won the last two games against the Brewers to salvage a split in the four-game series.
Four of Florida's runs in the fifth off Milwaukee starter Victor Santos were unearned because of a fielding error by first baseman Lyle Overbay.
Delgado homered off reliever Ricky Bottalico three batters after play resumed following a 41-minute rain delay.
"I'm used to starting, so I don't know what to do in that situation," Delgado said. "I got lucky today because of the rain delay. I went down to the hitting cage and took some hacks.
"I don't think this is fun because I'd rather play every day."
With the bases loaded and the pitcher's spot up, Marlins manager Jack McKeon was looking to break the game open.
"It's nice to have a bat like that off the bench," McKeon said.
Brian Moehler (4-6) has won two straight after going eight consecutive starts without a win. Moehler went five innings and allowed three runs and four hits. It was the first home win of the year for Moehler in nine starts.
Damion Easley led off the Marlins' fifth with a double that skipped off the glove of Carlos Lee in left field. Jeff Conine then hit a sharp grounder that went through Overbay's legs for an error, scoring Easley to give Florida a 4-3 lead.
Miguel Cabrera reached on a fielder's choice, stole second and took third on Juan Encarnacion's single to left. Mike Lowell's bloop single to right drove in Cabrera.
Following the rain delay, Bottalico came on to complete an intentional walk to Alex Gonzalez, loading the bases. One out later, Delgado hit his grand slam.
Overbay took responsibility for the loss.
"I thought the ball was going to take a long hop, but it took a short one instead," Overbay said. "Still, it's unacceptable. Either way, you have to make that play."
Bottalico relieved Santos and got Paul Lo Duca on a lineout for the second out, but hung a changeup that Delgado smashed over the wall in right.
"He's a home run hitter, and he caught one of my pitches," Bottalico said. "That's what good hitters do."
Bottalico hasn't been sharp lately, allowing five runs in his last three outings.
"It seems like everything I throw up there lately is getting hit," he said. "I'm pretty disgusted with the last two weeks. It's been really bad, and I can't seem to get in a groove."
The Brewers won the first two games of the series, but then squandered a 4-1 lead and wound up losing in 12 innings on Wednesday. Things didn't get better on Thursday.
"This was an ugly game all the way around," Milwaukee manager Ned Yost said. "We made some mistakes that cost Victor some runs. We're playing some sloppy defense right now."
Moehler, the victim of little run support early this season, got plenty of it this time.
"They swung the bats aggressively," Moehler said of his teammates. "This is the lineup that we all knew we had."
Juan Pierre led off the Florida first with a home run.
- Santos (2-9) is winless since May 24, a span of seven starts, and dropped his fifth straight decision. He worked 4 1-3 innings.
- Brady Clark was in his customary leadoff spot after sitting out Wednesday. That was just his second game out of the lineup.
- Chad Moeller has hit safely in a career-best seven straight games for the Brewers.
- Milwaukee also gave up a season-high six runs in an inning on June 17 at Toronto.