WASHINGTON — Carlos Gonzalez blooped an RBI double in the fifth that helped Colorado beat the Nationals 4-1 and complete a three-game sweep.
Gonzalez's club record-tying streak of four games with a homer ended, but he came through for the NL wild-card leaders. Troy Tulowitzki and Brad Hawpe drove in runs to back Jason Hammel (8-7), who allowed one run and three hits in seven innings.
Huston Street worked a perfect ninth for his 32nd save in 33 chances, including every game this series.Colorado has won four straight and eight of its last 11 games.
PHILLIES 12, DIAMONDBACKS 3: At Philadelphia, Jayson Werth hit his fourth home run in three games, and Ryan Howard hit a three-run shot to lead Philadelphia over Arizona and a three-game sweep. Carlos Ruiz homered for the Phillies, who won their fourth straight game and eighth in nine. Joe Blanton went eight innings and had two singles, the first multihit game of his career, to become the third straight Phillies pitcher to record two hits in a game. Jamie Moyer and Cliff Lee did it Tuesday and Wednesday, respectively. Blanton (8-6) allowed three runs and a season-high 10 hits.
BRAVES 3, METS 2: At New York, Kenshin Kawakami outpitched Johan Santana, and Brian McCann hit a solo homer for Atlanta. Omar Infante and former Mets outfielder Ryan Church also drove in runs for the Braves, who have won nine of 12 entering a three-game series against fellow playoff contender Florida. Mets reliever Billy Wagner made his first appearance since Aug. 2, 2008, and struck out two in a perfect eighth inning. The former closer with 385 career saves had Tommy John surgery on Sept. 10.
REDS 2, GIANTS 1 (10 INNINGS): At Cincinnati, Drew Stubbs hit his first career homer leading off the bottom of the 10th inning to end Cincinnati's five-game losing streak. The 2006 first-round draft pick was called up from Triple-A Louisville on Wednesday when Willy Taveras was placed on the 15-day disabled list. Francisco Cordero (2-3) worked around a single in a scoreless 10th to pick up the win. Matt Cain pitched eight innings for the Giants, who had won three straight and four of five. The All-Star allowed one run and eight hits but is winless in five starts since July 24.
ASTROS 4, MARLINS 1: At Houston, Houston's Wandy Rodriguez limited Florida to four hits while pitching into the ninth inning and ending the Marlins' streak of 10-hit games at 15. That was the best stretch since the St. Louis Browns had one that long in 1937, according to the Elias Sports Bureau. The record is 18, set by the 1922 Browns and matched by the 1925 Cleveland Indians. Rodriguez (12-7) allowed an unearned run, struck out seven and picked up an RBI with a double.
CARDINALS 5, PADRES 1: At San Diego, Brendan Ryan hit a grand slam and Joel Pineiro won his sixth straight decision by throwing 72/3 strong innings and leading St. Louis past the Padres. Ryan's first career grand slam staked Pineiro (12-9) to a 4-0 lead in the second inning as the Cardinals won for the 16th time in 21 games. St. Louis has won nine consecutive starts by Pineiro, who last lost on June 28, against Minnesota. Pineiro combined with three relievers on a four-hitter.
DODGERS 7, CUBS 2: At Los Angeles, Russell Martin's sixth-inning grand slam brok a 2-2 tie and four L.A. players — Manny Ramirez, Rafael Furcal, Matt Kemp and Casey Blake — had two or more hits apiece as the Dodgers snapped a recent slump in which they scored three runs or less in five of their previous seven games and saw their NL West lead shrink to 31/2 games.