Yorvit Torrealba homered and Miguel Tejada hit a two-run single to back Wade LeBlanc as 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 the Padres moved 3½ games ahead of the Giants in the NL West. Tim Lincecum (11-7) is on 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 hit a two-run homer in the third. LeBlanc (7-10) allowed two runs and four hits in seven innings. Phillies 3, Mets 1: At New York, 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 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. 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 last year in Florida and their closer was charged with third-degree assault for allegedly beating his girlfriend's father. Cubs 9, Cardinals 7: At St. Louis, Derrek Lee homered his first two at-bats, helping Chicago beat Kyle Lohse and knock St. Louis out of first place in the NL Central. Reds 2, Marlins 0: At Cincinnati, Miguel Cairo hit a two-run homer and Homer Bailey filled in admirably for the suspended Johnny Cueto, throwing six impressive innings to help the Reds complete the three-game sweep. Braves 13, Dodgers 1: In Atlanta, Troy Glaus hit a three-run homer and finished with four RBIs for the Braves. 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. Rockies 6, Brewers 5: At Denver, Troy Tulowitzki rescued Colorado with a game-ending RBI single after Milwaukee leveled it with two unearned runs in the ninth. Nationals 5, Diamondbacks 3: At Washington, Ian Desmond hit a tiebreaking single in the seventh inning for the Nationals. Astros 8, Pirates 2: At Houston, pinch-hitter Pedro Feliz hit a two-run double in Houston's four-run sixth inning as the Astros extended Pittsburgh's skid to seven games.