Padres 8, Gians 2
SAN FRANCISCO (AP) - Yorvit Torrealba homered and Miguel Tejada hit a two-run single to back Wade LeBlanc, and the first-place San Diego Padres took a key series from the San Francisco Giants with an 8-2 victory Sunday.
Tony Gwynn Jr. and Everth Cabrera also singled in runs in San Diego's four-run second as San Diego moved 31/2 games ahead of the Giants in the NL West.
Tim Lincecum (11-7) has the first losing streak of three straight starts in his career. The two-time reigning NL Cy Young Award winner, facing the Padres for the first time since beating them on July 9 last year, was done after his second-shortest outing this year of 3 2-3 innings.
Giants rookie Buster Posey, batting second for the first time this season, hit a two-run homer in the third.
LeBlanc (7-10) allowed two runs and four hits in seven innings.
Phillies 3, Mets 1
NEW YORK (AP) - Kyle Kendrick toyed with New York's sputtering offense into the seventh inning, and the Phillies ended the Mets' miserable week.
Jimmy Rollins stole two bases and Shane Victorino swiped another to help manufacture two-out runs for the banged-up Phillies. Jayson Werth tripled and reached base three times as Philadelphia won the final two games of the three-game series after snapping their 38-inning scoreless streak at Citi Field.
With a whimper, the Mets ended a trying week in which a civil suit was filed against ace Johan Santana by the woman who accused him of raping her - no charges were filed - last year in Florida and their closer was charged with third-degree assault for allegedly beating his girlfriend's father outside the family room at Citi Field.
Cubs 9, Cardinals 7
ST. LOUIS (AP) - Derrek Lee homered his first two at-bats, helping Chicago pummel Kyle Lohse and knock St. Louis out of first place in the NL Central.
Ryan Dempster (11-8) won his third straight start for the Cubs, who have won only four of 18 but took two out of three against a team that had grabbed the division lead with a three-game sweep at Cincinnati. The Cubs won consecutive games for the first time since July 23-24 against the Cardinals at home.
St. Louis slugger Albert Pujols became the first player to hit 30 homers in his first 10 seasons when he belted a drive to straightaway center in the first.
The Cardinals trail Cincinnati by one game after the Reds beat the Marlins 2-0.
Lohse (1-5) allowed seven runs in three-plus innings.
St. Louis scored five times in the ninth but Carlos Marmol managed to close it out for his 21st save in 25 chances.
Reds 2, Marlins 0
CINCINNATI (AP) - Miguel Cairo hit a two-run homer and Homer Bailey filled in admirably for the suspended Johnny Cueto, throwing six impressive innings to help Cincinnati complete the three-game sweep.
The Reds bounced back from getting swept by the Cardinals in their showdown series earlier in the week. Cueto got a seven-game suspension for kicking Cardinals during a brawl on Tuesday.
Cairo connected for his fourth homer in the sixth inning against Anibal Sanchez (9-8), who yielded five hits in six innings.
Bailey (2-2) was activated off the disabled list and allowed only three hits, retiring the last 10 batters he faced.
Closer Francisco Cordero, booed the previous night when he struggled to close out a win, gave up a double and a walk in the ninth before striking out pinch-hitter Donnie Murphy for his 32nd save in 38 chances.
Braves 13, Dodgers 1
ATLANTA (AP) - Troy Glaus hit a three-run homer and finished with four RBIs to lead Atlanta to the big win.
Alex Gonzalez also drove in four runs for the Braves, who improved the majors' best home record to 41-16. Jair Jurrjens (5-4) gave up one run in seven stellar innings.
Atlanta matched its season high with 16 hits and scored its most runs since a 13-1 win over Arizona on May 16.
Vicente Padilla (6-4) gave up a season-high eight earned runs in 4 1-3 innings. His ERA rose from 3.32 to 3.96.
Rockies 6, Brewers 5
DENVER (AP) - Troy Tulowitzki rescued Colorado with a game-ending RBI single after Milwaukee tied it with two unearned runs in the ninth.
Center fielder Dexter Fowler, a defensive replacement in the eighth, initially kept the Brewers at bay when he leaped to rob Chris Dickerson of a homer leading off the ninth against Huston Street.
But the Brewers loaded the bases with two outs after Street hit Rickie Weeks with a pitch. Second baseman Clint Barmes dropped Corey Hart's popup for an error, letting in a pair of runs to tie it at 5.
Colorado responded in the bottom half against Trevor Hoffman (2-6), putting runners on first and second with two out. Tulowitzki then drove a Hoffman pitch back up the middle and past the glove of diving second baseman Weeks, scoring Fowler.
Rafael Betancourt (2-1) relieved Street and struck out Ryan Braun to get the win.
Nationals 5, Diamondbacks 3
WASHINGTON (AP) - Ian Desmond hit a tiebreaking single in the seventh inning, sending the Nationals to the victory.
With the game tied at 3, Adam Kennedy led off the seventh with a single off Jordan Norberto (0-2). He advanced on pinch-hitter Alberto Gonzalez's sacrifice and, after Roger Bernadina popped out, Desmond singled to right for the lead.
The hit broke a scoreless streak of 17 2-3 innings by the Diamondbacks bullpen.
Washington's Stephen Strasburg, coming off the shortest start of his brief career, departed after five innings with the game tied at 3. The right-hander's throwing error in the second led to two unearned runs.
Adam LaRoche homered for Arizona, and Josh Willingham and Ryan Zimmerman connected for Washington, which had lost six of seven.
Tyler Clippard (9-6) got the win and Drew Storen earned his second save.
Astros 8, Pirates 2
HOUSTON (AP) - Pinch-hitter Pedro Feliz hit a two-run double in Houston's four-run sixth inning and the Astros extended Pittsburgh's skid to seven games.
Hunter Pence and Chris Johnson had three hits apiece for Houston, which trailed 2-1 after five innings. Jeff Keppinger had two RBIs.
J.A. Happ (3-1) allowed two runs and three hits in six innings to improve to 2-1 in four starts since he was acquired from Philadelphia in the Roy Oswalt trade.
Jeff Karstens (2-9) was charged with five runs and seven hits in 5 2-3 innings as Pittsburgh lost its 10th straight road game.
Plate umpire Alan Porter had to leave in the sixth inning after he was struck on the head on Lee's swing. Porter walked off the field and required five stitches to close a laceration.