Chicago Cubs' Marlon Byrd, right, celebrates with third base coach Ivan DeJesus while rounding the bases after hitting a solo home run during the second inning.
Pinch-hitter Greg Dobbs delivered a two-run double against closer Carlos Marmol, and the Florida Marlins scored six times in the ninth inning to rally for a 6-3 victory over the Chicago Cubs on Thursday night that extended their season-high winning streak to six games.
The Marlins trailed 2-0 before sending 11 batters to the plate in their final at-bat while pulling out a dramatic victory.
Matt Garza threw seven scoreless innings for Chicago and Sean Marshall worked the eighth, but Marmol (2-3) unraveled while picking up his seventh blown save opportunity in 26 chances.
He walked Mike Stanton, Mike Cameron and John Buck, throwing just one strike in the process, and Dobbs -- batting in the pitcher's spot -- followed with a double into the right-field corner.
Dewayne Wise, running for Buck, slipped between home and third but scored anyway when second baseman Darwin Barney's relay bounced past catcher Geovany Soto for a throwing error that gave Florida a 3-2 lead.
Marmol then walked Emilio Bonifacio before being pulled for Kerry Wood, who walked Omar Infante to load the bases again and allowed a sacrifice fly by Gaby Sanchez and run-scoring single by Hanley Ramirez.
James Russell came in and intentionally walked Logan Morrison and gave up an RBI single to Stanton, making it 6-2, but Ramirez got thrown out trying to score, ending the inning.
The big rally handed a win to Edward Mujica (7-2), who recorded the final out in the eighth.
Leo Nunez allowed a run in the bottom half on Brett Hayes' passed ball, but struck out pinch-hitter Reed Johnson and Kosuke Fukudome with a runner on third to end the game.
The Cubs looked as if they were in good shape, getting a solo homer from Marlon Byrd in the second and tacking on another run in the seventh, when they chased Anibal Sanchez and Steve Cishek hit Barney with the bases loaded.
Garza was simply terrific, allowing six hits and striking out six after lasting just two innings in his previous start against Washington.
Sanchez yielded two runs and four hits while striking out six and walking one in 6 1-3 innings.
Chicago held a 1-0 lead when Alfonso Soriano singled in the seventh to drive Sanchez out of the game. Soto greeted Cishek with a base hit, and the right-hander plunked Barney with his next pitch to bring in Carlos Pena.