PHILADELPHIA (AP) -Carlos Beltran homered twice for the second straight game, leading the New York Mets to an 8-3 victory over the free-falling Philadelphia Phillies on Saturday.
Paul Lo Duca and David Wright also connected, and Jorge Sosa (7-3) pitched five effective innings before he left after straining his left hamstring running to first in the sixth. Pedro Feliciano recorded the final six outs for his first save.
Beltran, who finished 4-for-5, gave the Mets a 5-3 lead with a two-run drive off starter J.A. Happ (0-1) in the fifth inning. His solo shot off Ryan Madson in the seventh made it 6-3. It was the fifth time Beltran homered from both sides of the plate.
Phillies center fielder Aaron Rowand nearly made a spectacular catch on Beltran's second homer, climbing the fence and reaching over only to have the ball hit off his glove.
Beltran had a pair of solo homers Friday off Cole Hamels, helping New York complete a sweep of a day-night doubleheader. The last time he hit two homers on consecutive days was last July 29-30 at Atlanta.
Ryan Howard hit his 19th homer for injury-riddled Philadelphia, which fell six games behind the NL East-leading Mets.
Brewers 13, Cubs 4
CHICAGO (AP) - Milwaukee bounced back from a tough defeat, scoring nine runs in the first three innings to make it easy for Ben Sheets (10-3), who had a season-high 11 strikeouts in winning his sixth straight decision.
Ryan Braun hit a two-run homer and went 4-for-5 with four RBIs for Milwaukee, which finished with 15 hits in ending Chicago's seven-game winning streak.
On Friday, the Brewers plated five in the opening inning, only to lose 6-5 when the Cubs got three in the ninth.
Prince Fielder had a pair of doubles in the first two innings and three RBIs Saturday as Milwaukee jumped out early against Sean Marshall (4-3).
Sheets allowed four runs and six hits with one walk. Milwaukee's ace is 6-0 in his last seven starts and 9-1 over his last 14.
Braves 6, Marlins 5
MIAMI (AP) - Tim Hudson pitched seven sharp innings, Edgar Renteria hit a tiebreaking double in the eighth and Atlanta beat Florida.
Renteria's double off reliever Armando Benitez (2-4) drove in Willie Harris, breaking a 1-1 tie and sending the Braves to their fifth straight win. Atlanta had not won five straight since May 8-12.
Hudson (8-5) gave up one run and seven hits, striking out six to win consecutive starts for the first time since May 10 and 15.
Reds 5, Cardinals 1
CINCINNATI (AP) - Kyle Lohse (4-10) rebounded from the worst outing of his career with one of his best of the season, pitching into the eighth inning and hitting a sacrifice fly while leading Cincinnati.
The Reds reached the halfway point of their season at 31-50, the worst record in the majors. It's their worst midpoint mark since they also were 31-50 in 2005.
Adam Wainwright (6-7) took the loss for St. Louis.
Rockies 5, Astros 0
HOUSTON (AP) - Jeff Francis allowed three hits in seven innings and Colorado beat its former ace Jason Jennings (1-3) to end an eight-game losing streak.
Garrett Atkins drove in two runs, Matt Holliday had an RBI double and the Rockies won for just the fourth time in 13 games.
Francis (8-5) struck out four and limited the Astros to Mark Loretta's double and Craig Biggio's two singles. Biggio has 3,004 career hits, three shy of Al Kaline for 25th on the career list.
Pirates 7, Nationals 2
PITTSBURGH (AP) - Tom Gorzelanny (8-4) improved his chances of being Pittsburgh's All-Star representative, limiting Washington to two runs over 7 1-3 innings, and Adam LaRoche drove in three runs in the victory.
LaRoche had a two-run double and Jack Wilson and Freddy Sanchez each had two-run singles in a six-run second inning against Jason Bergmann (1-5), giving Pittsburgh a 6-1 lead.
Giants 4, Diamondbacks 1
SAN FRANCISCO (AP) - Barry Bonds barely missed his 751st home run and settled for an RBI double to help San Francisco end a three-game skid.
It was the 376th double for Bonds with the Giants, tying him with his godfather, Hall of Famer Willie Mays, for most in San Francisco history.
Noah Lowry (8-6) matched his season high with eight strikeouts to win his fifth straight decision against the Diamondbacks.
Doug Davis (5-9) took the loss for Arizona.
Padres 3, Dodgers 1, 12 innings
LOS ANGELES (AP) - Jake Peavy and Brad Penny pitched to a seven-inning stalemate, Jose Cruz Jr. and pinch-hitter Geoff Blum hit RBI doubles in the 12th, and the Padres took a two-game lead on the Dodgers in the West Division.
Khalil Greene greeted Brett Tomko (1-6) with a leadoff single in the 12th and Kevin Kouzmanoff sacrificed him to second. Cruz followed with a sinking liner to the alley that left fielder Andre Ethier trapped on a sliding attempt as Green scored the go-ahead run. Blum then doubled inside first base to score the final run.
Royce Ring (1-0) pitched one-third of an inning for his first major league victory, and Trevor Hoffman got three outs for his 23rd save in 25 attempts. Hoffman has not allowed an earned run in 23 1-3 innings spanning his last 24 appearances.

Top MLB Public Bets

MLB Top Stories

Thumbnail Opening 2018 World Series Odds The 2018 World Series opening odds have been released. Who is favored, who is the biggest challenger, and who is also in the mix?
Thumbnail Astros vs. Dodgers Pick Are the Houston Astros going to clinch their first-ever World Series title Wednesday night in Game 7 with an upset win at the Los Angeles Dodgers? Game time is...
Thumbnail Astros vs. Dodgers Pick Can the Houston Astros clinch their first-ever World Series title Tuesday night in Game 6 at the Los Angeles...
Thumbnail Dodgers vs. Astros Pick Are the Los Angeles Dodgers going to ride Clayton Kershaw to a victory over the host Houston Astros in a pivotal Game 5 of the World Series Sunday night? First pitch is at...
Thumbnail Dodgers vs. Astros Pick Are the Houston Astros going to win a third straight game over the visiting Los Angeles Dodgers Saturday night in Game 4 of the World Series? First pitch is at...

MLB Team Pages