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.

Recent MLB Discussions

NBA - SAN ANTONE - MEMPHIS on Sat, Apr 2017 by Michael Cash
MLB Trends Saturday, April 22nd, 2017 on Sat, Apr 2017 by Blade
MlB AND NBA PLAYS For FRI 21st on Fri, Apr 2017 by Timmy1961
MLB Trends Friday, April 21st, 2017 on Fri, Apr 2017 by Blade

Top MLB Public Bets

#3 971 Detroit Tigers  88%
#4 966 Tampa Bay Rays  83%
#5 951 Chicago Cubs  80%
#6 979 New York Yankees  80%
#7 967 Cleveland Indians  78%
#8 969 Boston Red Sox  78%
#9 953 Atlanta Braves  74%

MLB Top Stories

Thumbnail Blue Jays vs. Angels Prediction Will the Blue Jays make it two in a row versus the Angels tonight when the teams meet again at 9:07PM ET?
Thumbnail Giants vs. Rockies Prediction With the Giants' struggles continuing, will the Rockies hand their NL West rivals another loss tonight at 8:10PM ET?
Thumbnail Dodgers vs. Diamondbacks Prediction Can Robbie Ray lead the Diamondbacks to another victory against the Dodgers when the NL West rivals clash at 8:10PM ET?
Thumbnail Indians vs. White Sox Prediction Will the under cash when the White Sox host the Indians at 7:10PM ET?
Thumbnail Cardinals vs. Brewers Prediction Will offense once again be on display when the Brewers host the Cardinals tonight at 7:10PM ET?

MLB Team Pages