ST. LOUIS (AP) -Alfonso Soriano's two-run homer in the eighth inning drove in the go-ahead run in the Chicago Cubs' 3-2 victory over the sagging St. Louis Cardinals in the first game of a day-night doubleheader on Saturday.
Kerry Wood (1-1) struck out one in a perfect seventh in relief of Ted Lilly, who worked six innings and gave up two runs and four hits. It's Wood's first victory since May 29, 2006.
Pinch-hitter Cliff Floyd drew a leadoff walk and Sam Fuld pinch-ran before Soriano hit his 26th homer into the left-field stands on a 3-2 pitch from Ryan Franklin. Soriano has two homers in the last three games, and eight in the last 18 games since returning from the 15-day disabled list for a strained right quad.
Franklin (4-4) has lost four straight decisions after a 4-0 start, and has given up a two-run homer and taken the loss in two of his last three outings.
Phillies 5, Mets 3
NEW YORK (AP) - Carlos Beltran misplayed Jimmy Rollins' line drive into a two-run triple, helping the Phillies win their seventh straight victory over the Mets.
New York wasted another terrific start by Pedro Martinez, who struck out nine and held the Phillies to one run in six innings.
The Mets led 3-1 after six innings but couldn't hold on for the second straight game. The Phillies lead the majors with 45 come-from-behind wins.
Rowand tied it in the eighth with a drive off Pedro Feliciano for his 24th homer. Jorge Sosa (9-7) came in and walked pinch-hitter Wes Helms, who was replaced at first by Chris Roberson. After a sacrifice and a walk to pinch-hitter Pete Laforest, Rollins hit an 0-1 pitch to center.
Antonio Alfonseca (5-1) worked a perfect seventh to get the win. J.C. Romero and Tom Gordon combined to record three outs and get it to Brett Myers, who pitched the ninth for his 17th save and second in as many days.
Dodgers 6, Diamondbacks 2
LOS ANGELES (AP) - Derek Lowe, who missed a start after being injured while playing catch, allowed one run in seven innings, Luis Gonzalez hit a three-run homer to cap a four-run first, and the Dodgers won their second straight over Arizona.
Lowe (12-12) gave up four hits while walking one and striking out five before being relieved by Joe Beimel to start the eighth. It was the Dodgers' fourth straight win.
The Dodgers took a quick 4-0 lead against Livan Hernandez (10-10). Rafael Furcal opened the first with a single and Juan Pierre walked. Hot-hitting rookie James Loney followed with an RBI single before Gonzalez hit Hernandez's pitch into the lower seats in right for his 14th homer.
Furcal stole a career-high four bases to give him seven in the last three games and 25 this season. The only other major leaguer to steal four bases this season was Kenny Lofton, who did so June 29 against Boston while playing for Texas.
MORE

Top MLB Public Bets

Advertisement

MLB Top Stories

Thumbnail Kershaw aims to disrupt Giants' wild-card bid In several hours, Clayton Kershaw gets his final tune-up for the postseason. But will the Dodgers’ venture ace stay in the game long enough to make life...
Thumbnail Yanks try to spoil Orioles' postseason push Having claimed six of their past seven contests, the Orioles are clearly producing playoff-caliber results. But can Buck Showalter’s team officially punch its...
Thumbnail Cardinals tab Wacha to take down Pirates Sitting one game behind San Francisco for the second NL wild-card spot with two to play, the Cardinals need Michael Wacha to come up big this afternoon. Will...
Thumbnail Cardinals open definining set against Pirates   Thursday’s Cardinals-Reds series finale ended in the most controversial way possible. Is the Gateway City in for...
Thumbnail Mariners need another victory vs. visiting A's Seattle can’t quite control its own destiny with respect to reaching the playoffs. Yet Scott Servais’ crew won’t stop pushing for that first postseason...
More inMLB Articles  

MLB Team Pages