MIAMI -- The Marlins' drought came to an end Wednesday, and so did Mark Buehrle's.
Miami ended a 30-inning scoreless drought in the fourth inning, and Greg Dobbs hit a go-ahead homer in the sixth, as the Marlins took the series finale from the Phillies, 9-2, at Marlins Park to give Buehrle his 10th win of the season.
The win gave Buehrle his 12th consecutive season with at least 10 victories after he failed to reach the double-digit mark in his first five attempts.
"This is one of those accomplishments that at the end of your career, you might look back at what you did that not many people have done," Buehrle said. "But right now, it's disappointing that it took me this long to get to my 10th win in my 24th start. But I'm finally there. It's good."
Buehrle's 12th straight season with at least 10 wins ties Yankees pitcher CC Sabathia for the longest active streak in the Majors.
While impressive, the streak is a testament to Buehrle's consistency. In the first 11 seasons of the streak, Buehrle has made at least 30 starts and thrown at least 200 innings each year.
"I don't say he's underrated, because he's making a lot of money out there, but nobody's saying much about him," Marlins manager Ozzie Guillen said. "This kid every year goes out there and throws 200 innings, wins, is considered an ace. ... I've seen this kid throw for the last nine years. He's the same guy. Nothing changed."
Before Buehrle was able to end his winless streak, which began July 19 against the Cubs, the Marlins ended their own dubious streak.
The club had been shut out in three straight games for the first time in history, and it hadn't scored a run in 27 innings, tying a franchise mark.
That streak extended to 30 innings against Roy Halladay before Miami was able to get on the board in the fourth.
"I like news, no matter if it's good or bad," Guillen said. "I like records. No matter if they're good records or bad records, they're still records."
Carlos Lee drew a leadoff walk and Giancarlo Stanton doubled to put two in scoring position for Dobbs, who singled to right to score the Marlins' first run since Saturday.
"They're going to score some runs pretty soon," Phillies manager Charlie Manuel said. "The law of averages catches up with you."
Donovan Solano gave Buehrle a two-run lead with a sacrifice fly to left to plate Stanton. After the Phillies tied it in the sixth, Dobbs came through again, launching a two-out solo shot -- his fourth of the season -- to put Miami back on top.
Despite playing through a sore oblique because of other injuries to the Marlins' infield, Dobbs went 3-for-4 on the day and improved to 7-for-12 with a homer in his career against Halladay.
"Dobbs is battling," said Guillen, who admitted he didn't expect the lefty to come through with a go-ahead home run. "The only reason he's playing out there is because we don't have anybody else. As a manager, I appreciate that. I really do, because if this kid can't play, we got a problem."
In the 12th all-time matchup between two pitchers with perfect games on their resumes, Buehrle got the best of Halladay. Buehrle held the Phillies hitless through three innings, and faced the minimum through four thanks to a double play.
The Phillies finally got to Buehrle in the fifth when Ty Wigginton deposited a ball into the Marlins' bullpen to lead off the inning. In the sixth, the Phillies made Buehrle pay after the three-time American League Gold Glove Award winner was unable to field a Kevin Frandsen two-out bunt attempt.
After Frandsen reached, Chase Utley walked and Wigginton hit a line-drive single to left field to tie the game before Dobbs put Miami back ahead.
In his quest for that elusive 10th win, Buehrle had a couple of close calls since notching his ninth win on July 14. On Aug. 4 against the Nationals, Buehrle left the game in position for the win before the Marlins surrendered six runs late.
After leaving with a one-run lead after seven innings Wednesday, the Marlins left no doubt their lefty would reach his milestone. Miami added insurance in a six-run eighth, highlighted by Austin Kearns' pinch-hit two-run single and Bryan Petersen's two-run double.
"The rest of the starters were giving me a hard time because we finally scored on my time, like, 'Hey, must be nice, must be nice to score some runs,'" Buehrle said. "In the meantime, when you score some early runs, it's nice."
Tom Green is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.