Dodgers 5, D'backs 3
Los Angeles - James Loney had three RBIs, and the Dodgers completed a three-game sweep of the Diamondbacks that gave Los Angeles a 11â2-game lead on Arizona in the NL West.
The Dodgers tied a season best with their eighth straight victory, following an eight-game skid. Hong Chih-Kuo (5-2) pitched 11â3 innings of relief for the victory, and Jonathan Broxton got four outs for his 13th save.
Cardinals 3, Mariners 1
St. Louis - Albert Pujols hit a two-run home run, and Adam Wainwright worked eight stingy innings for St. Louis.
Reds 4, Cubs 3
Cincinnati - Jolbert Cabrera hit a game-ending RBI single off Chicago closer Kerry Wood.
Padres 10, Brewers 1
Milwaukee - Chris Young came within four outs of a perfect game.
Giants 11, Pirates 6
San Francisco - Pablo Sandoval finished with five RBIs for the Giants.
Astros 7, Rockies 5
Denver - Pinch-hitters Darin Erstad and David Newhan had back-to-back run-scoring hits for Houston.
Nationals 7, Braves 4 (14)
Atlanta - Elijah Dukes hit a three-run double in the 14th inning and won the game for Washington.
Phillies 6-3, Mets 2-6
New York - Carlos Delgado hit two long homers and drove in four runs, backing a big win by Johan Santana as New York beat Philadelphia for a doubleheader split.
The NL East leaders salvaged the finale of the three-game series, giving them a two-game edge over second-place Philadelphia.