PITTSBURGH (AP) -Tim Hudson limited Pittsburgh to two hits and an unearned run over seven innings and the Atlanta Braves halted their seven-game road losing slide with an 8-1 victory that concluded Monday's doubleheader.
In the opener, Freddy Sanchez hit a three-run double and Zach Duke pitched six shutout innings as the Pirates won 5-0 for their sixth consecutive win.
With Mark Kotsay and Brian McCann driving in three runs each, Atlanta avoided its first four-game sweep by Pittsburgh since Sept. 1-3, 1978. The Pirates' winning streak was their longest since they won 10 straight from June 25-July 5, 2004.
Hudson (6-2) held the Pirates to a lone single over his final six innings, finishing with five strikeouts and two walks. John Van Benschoten (0-2) took the loss.
In the opener, Duke (2-2) shook off five walks, three errors and five Braves hits to win. Duke, Damaso Marte and Sean Burnett combined to pitch the shutout. Rookie Jair Jurrjens (4-3) took the loss.
Reds 8, Marlins 7
CINCINNATI (AP) - Jeff Keppinger and Brandon Phillips hit two-run homers in the seventh inning, breaking open a tied game and sending right-hander Aaron Harang to a long-awaited victory.
The Marlins arrived with a seven-game winning streak and the best record in the major leagues. Things looked good early, when they piled up three solo homers off Harang (2-5), including another one by Dan Uggla. Harang hadn't won since April 10, going 0-4 despite one solid performance after another.
Keppinger, the Reds' most consistent hitter, snapped a 4-all tie with his homer off Taylor Tankersley (0-1), who came in to start the seventh. Phillips later connected for his seventh homer.
Nationals 10, Mets 4
NEW YORK (AP) - Making his ninth start without a victory, Odalis Perez had three hits and two RBIs and pitched into the seventh inning to lead the Washington Nationals.
On an unusually chilly night with winds gusting to more than 20 mph, Jesus Flores and Lastings Milledge each had two-run doubles and Washington ended a three-game slide by first taking advantage of wildness by Nelson Figueroa (2-3), then doing something they haven't been able to all season: get hits with runners on base.
Making his 200th career start, Perez (1-3) gave up a season-high 11 hits and four runs, but Washington scored at least four runs in one of his starts for just the second time this year.
Cubs 12, Padres 3
CHICAGO (AP) - Carlos Zambrano won his fifth straight decision and Alfonso Soriano homered in a six-run fifth inning as the Chicago Cubs won their fourth straight.
Pitching with an extra day's rest after his start Sunday was scratched because of rainy conditions, Zambrano (6-1) allowed six hits and three runs in seven innings and also chipped in with his bat.
He doubled to start the Cubs' six-run outburst against Randy Wolf (2-3) and added a single in the sixth when Chicago tacked on five more runs.
Brewers 8, Cardinals 3
MILWAUKEE (AP) - Ryan Braun hit two home runs for the second game in a row, and St. Louis Cardinals catcher Yadier Molina and manager Tony La Russa both were ejected from the Milwaukee Brewers' victory.
Braun followed up Sunday's two-homer performance by hitting two more off stingy Cardinals starter Adam Wainwright (3-2), who had given up four runs or less in his first seven starts and had a 2.25 ERA going into the game.
Brewers starter Dave Bush (1-4) gave up a run and four hits in six innings.
Astros 7, Giants 3
SAN FRANCISCO (AP) - Hunter Pence hit a go-ahead sacrifice fly in the seventh, Lance Berkman had a tying two-run homer off Barry Zito and the surging Houston Astros won their fourth straight.
Roy Oswalt (4-3) retired the final 14 batters he faced to win his fourth straight decision since starting the season 0-3, and the right-hander struck out six in eight innings without giving up a walk.
Vinnie Chulk (0-1) gave up Pence's sac fly on the way to the loss.

Top MLB Public Bets

MLB Top Stories

Thumbnail Phillies vs. Diamondbacks Prediction Will the Phillies and Diamondbacks rack up plenty of runs in Arizona today at 4:10PM ET when the two teams wrap up their series?
Thumbnail Tigers vs. Padres Pick Will the San Diego Padrescomplete a rare sweep today when they host the Detroit Tigers...
Thumbnail Rockies vs. Dodgers Prediction The Dodgers have won nine of their last 10 but can the Rockies pull off the upset today in L.A.?
Thumbnail Astros vs. Mariners Pick Will the Houston Astros salvage a split with the Seattle Mariners when the two close out their series today at 4:10PM...
Thumbnail Mets vs. Giants Prediction Will the Mets hand the horrendous Giants yet another loss this afternoon when the teams meet at 4:05PM ET?

MLB Team Pages