NEW YORK (AP) - Dillon Gee rebounded from a wretched start and the New York Mets, back on the field following a two-day break because of Hurricane Irene, finished off a doubleheader sweep of the Florida Marlins with a 5-1 victory Monday night.
R.A. Dickey shut down the sluggish Marlins in the opener, pitching seven spotless innings in a 2-1 victory for his first win since July 25.
Mets starters had tossed 21 consecutive scoreless innings before Gee (12-5) gave up a home run to Greg Dobbs in the sixth. Jose Reyes scored a run and committed an error in his return from the disabled list.
A boy in the stands got hurt in the ninth inning of the opener when Dobbs hit a line drive into the right-field seats, just beyond the New York dugout.
Phillies 3, Reds 2
CINCINNATI (AP) - Shane Victorino hit a tiebreaking, two-run homer in the eighth inning, and Cole Hamels was solid in his return from the disabled list, leading the Phillies to a victory over the Reds.
Victorino snapped an 0-for-11 slump with his homer off right-hander Homer Bailey (7-6), improving the Phillies to 4-1 against Cincinnati this season.
Hamels held the Reds to two hits - one a misplayed fly ball - in six innings. Antonio Bastardo (6-0) fanned three in his one inning of relief. Dave Sappelt's infield single drove in a run in the eighth, cutting it to 3-2
Ryan Madson gave up a hit in the ninth before finishing it off for his 24th save in 26 chances.
Astros 7, Pirates 4
HOUSTON (AP) - Carlos Lee hit a tiebreaking three-run homer in the seventh inning, Wandy Rodriguez struck out a career-high 13 and the Astros rallied past the Pirates.
Trailing 3-2 in the seventh, a fielder's choice grounder by J.D. Martinez tied the score and Lee extended his hitting streak to 10 games with his 14th homer off Jose Veras, putting the Astros ahead for the first time.
Rodriguez (10-9) went seven innings, walked four and allowed four hits. Mark Melancon got the final out for his 15th save in 20 chances.
Jason Grilli (1-1) pitched 1 1-3 innings. He allowed two earned runs and walked one.
Diamondbacks 5, Rockies 1
PHOENIX (AP) - Daniel Hudson threw seven shutout innings and Ryan Roberts homered to help the Diamondbacks beat the Rockies for their seventh straight win.
Hudson added an RBI single for the Diamondbacks, who have won 10 straight home games and nine of 13 against the Rockies. Arizona has allowed two runs or fewer in each game of the winning streak, tied with Milwaukee for the longest such run this season and one shy of the franchise record set in 2002.
Hudson (14-9) pitched out of a second-inning jam, putting runners on second and third with one out. J.J. Putz came on with the bases loaded in the ninth and got the final two outs for his 34th save in 38 tries.
Paul Goldschmidt, Miguel Montero and John McDonald all drove in a run during Arizona's four-run sixth inning against Rockies starter Alex White (1-1).
Dodgers 4, Padres 1
LOS ANGELES (AP) - Andre Ethier had three hits and an RBI after sitting out a game with a sore knee and James Loney hit a two-run homer, leading the Dodgers to a victory over the Padres and Clayton Kershaw to his 17th win.
Kershaw (17-5) won for the ninth time in his last 10 starts, allowing one run and six hits. The All-Star left-hander struck out five and walked two, becoming the first Dodger to win 17 games since Chan Ho Park in 2000.
Mat Latos (6-13) gave up five hits and four runs in six innings.
Cubs 7, Giants 0
SAN FRANCISCO (AP) - Randy Wells pitched a two-hitter for his first career complete game, and Chicago hit four home runs - three off San Francisco ace Tim Lincecum - as the Cubs beat the Giants.
Alfonso Soriano, Geovany Soto, Blake DeWitt and Carlos Pena all went deep for the Cubs, who snapped a four-game losing streak and won for only the second time in their last nine games.
It was the third time this season Chicago has had four or more home runs in one game. The Cubs have 38 home runs in August, most in the National League.
Lincecum (12-11) lasted six innings and took the loss, giving him a career-high 11 on the season. The loss dropped the defending World Series champions five games behind first-place Arizona in the NL West.