HOUSTON -Wandy Rodriguez pitched a five-hitter and tied a career high by striking out 11, leading the Houston Astros over the Pittsburgh Pirates 5-0 Wednesday.
The 30-year-old Rodriguez threw his second career complete game, having shut out the New York Mets two years ago.
Rodriguez (8-6) won his third straight decision. The lefty is only one victory behind his total from last season.
Lance Berkman doubled twice and drove in a pair of runs. The Astros won two of three, leaving the Pirates without a road series victory since May 18-21.
Charlie Morton (1-2), traded last month in the deal that sent Nate McLouth to Atlanta, struggled in giving up five runs and 10 hits in four innings.
Marlins 7, Giants 0
SAN FRANCISCO – Chris Volstad pitched a five-hitter for his first career complete game, Dan Uggla hit a three-run homer and Florida beat the Giants to avoid a sweep.
Volstad (6-8) struck out six and didnt walk a batter to win for just the second time in eight starts, finishing the 2-hour, 22-minute game on an efficient 105 pitches.
Giants rookie Ryan Sadowski (2-1) allowed his first runs in his third big league start after pitching 16 scoreless innings to begin his career.
Sadowskis scoreless streak was the longest by a Giants pitcher to start his career since Al Worthington began with 19 in 1953.
Braves 4, Cubs 1
CHICAGO – Kenshin Kawakami shut down the Cubs for six innings and shortstop Yunel Escobar made a run-saving defensive play in the eighth.
Casey Kotchman homered for the Braves, who won a road series for the first time in nearly two months.
Kawakami (5-6) allowed one run – Kosuke Fukudomes sixth-inning homer – on four hits, walked two and struck out two to earn his second victory since May 23.
Kevin Hart (0-1), making his first big league start as a fill-in for injured Ryan Dempster, Hart allowed only one run on four hits over five innings.
Rockies 10, Nationals 4
DENVER – Jorge De La Rosa pitched effectively into the seventh inning, Ryan Spilborghs hit a bases-loaded triple to key a four-run fifth and Colorado beat Washington to complete a three-game sweep.
Troy Tulowitzki had a two-run homer among his three hits and Carlos Gonzalez added three more hits for the Rockies, who have beaten the Nationals six straight times since August.
De La Rosa (6-7) has won four straight and six of his last seven starts after going 0-6 with four no decisions in his first 10. He gave up three runs in 6 1-3 innings.
Rookie Ross Detwiler (0-5) allowed six runs on eight hits in four innings.
Diamondbacks 6, Padres 2
PHOENIX – Felipe Lopez hit a three-run homer to cap a five-run rally in the eighth, Max Scherzer pitched seven sharp innings and Arizona won its season-high fifth straight game.
Lopezs shot came after pinch-hitter Alex Romero gave the Diamondbacks a 3-2 lead with an RBI single.
Clay Zavada (2-2) pitched a scoreless eighth. Gary Burke (1-1) got the loss.
