MIAMI (AP) -- Brandon Webb slammed a water bottle into the trash can and paced the dugout yelling after he was taken out, showing the kind of emotion that's been missing from his recent outings.
"It's been awhile since we've had a good game and come out and scored six runs," Webb said. "It's been a while since we've done that. That was huge for the team. To finally get one for the team, it's been awhile."
As for flinging the water bottle, Webb was able to laugh it off after the game.
"My catcher tried to talk me out of it," Webb joked. "I guess I should have listened to him."
Webb (12-4), the 2006 Cy Young Award winner, struck out eight and gave up two runs in six innings for the Diamondbacks, who ended a three-game losing streak and beat Florida for the first time in five tries this season. The Diamondbacks' ace gave up 11 earned runs in his previous two starts, both losses.
"He just put on a great performance," Marlins manager Fredi Gonzalez said.
And so did Arizona's bats.
Young's triple in the sixth drove in two runs, giving Arizona a 5-1 lead and chasing Marlins starter Andrew Miller. Augie Ojeda added an RBI double in the inning to extend the Diamondbacks' lead to 6-1.
"We scored more runs there than we have the whole season," Young said. "We've had a lot of one-run games. It was good to break out of it a little bit. We had a talk from the manger last night and we understand we have to change some things."
"The talk" was an outburst by Arizona manager Bob Melvin that kept the Diamondbacks' locker room door shut a few extra minutes after Friday's 3-1 loss. Melvin was so upset Friday that he refused to talk to reporters Friday, a rarity for the Arizona manager.
The mood was different after finally getting a win in Florida.
"I think we are a little more worried about ourselves, but this hasn't been a great place for us this season," Melvin said.
The Marlins didn't do much to match Webb.
Miller (5-7) allowed six runs, three earned, on five hits in 5 2/3 innings. The Marlins lefty has just one win in his last seven decisions.
Florida could have used some added power from one of its best players.
Second baseman Dan Uggla, who began Saturday leading the majors with 23 home runs, left the game in the fourth because of a left ankle sprain, the team said. Uggla tried to stretch a single into a double, appearing to injure himself as he pulled up to go back to first base.
He was tagged out hobbling in the baseline and limped back to the dugout. The team will evaluate the injury Sunday but doesn't expect Uggla to miss time.
"It feels all right. [Sunday] it will probably feel a lot worse, but right now it's just a little tender," Uggla said. "The dirt was a little wet and my plant foot just kept going. I just wasn't able to catch myself in time. I didn't hear anything pop or anything."
The Marlins didn't fare well without him.
Young hit a double in the fifth for the Diamondbacks, scoring Reynolds from second to make it a 1-1 game.
Diamondbacks pitcher Micah Owings said Saturday he expects to make his next scheduled start Wednesday at Milwaukee. Owings left Friday night's 3-1 loss against the Marlins with tightness in his lower back. He was favoring the injury after stretching for a catch covering first base an inning earlier. ... Gonzalez said he will consider a six-man pitching rotation when injured starter Josh Johnson returns. Johnson, who has been rehabbing after reconstructive elbow ligament surgery, is expected to return July 4 after his last rehab start Sunday with Double-A Carolina. ... The Marlins will play their 81st game of the season Sunday, the season's halfway point, but at 41-39 they already have secured a winning record through 81 games for the first time since 2005.