- NEW YORK: 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.
In Cincinnati, 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.
In Houston, 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.
In Phoenix, 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.
In Los Angeles, 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.
In San Francisco, 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.

